【问题标题】:Error code 100 while writing a code for Facebook API为 Facebook API 编写代码时出现错误代码 100
【发布时间】:2011-12-09 21:20:47
【问题描述】:

我收到此错误:

API 错误代码:100 API 错误描述:无效参数错误 消息:下一个不属于应用程序。

在这个 index.php 文件中:

<
?php
$appapikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$appsecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

require_once 'facebook.php';

$facebook = new Facebook ($appapikey, $appsecret);

$user = $facebook->require_login();

echo $user;
?>

【问题讨论】:

    标签: facebook


    【解决方案1】:

    在您网站下的开发者部分,转到:

    设置 > 网站 >

    网站网址:http://example.com
    站点域:example.com

    如果您的域列为http://example.com,但您来自http://www.example.com,则可能会发生此错误。站点域确保子域www 被正确识别。

    【讨论】:

    • 如果您使用 http://localhost:8000/ 测试应用 URL 会怎样?我试了localhost的域名,还是报错。
    • 您应该确保在您的 facebook 应用程序网站 url 上带有斜杠,redirect_uri 也带有斜杠。这解决了我与localhost 的问题
    【解决方案2】:

    虽然这不能直接解决您的问题,但我建议您使用最新版本的 Facebook PHP 库,可在此处获得:

    http://github.com/facebook/php-sdk/

    它没有require_login 方法,但它是轻量级的,可以处理任何API 调用。

    【讨论】:

    • 是的.. 但是我很习惯使用 fbml,所以我很难习惯这个 api
    • 在fbml中没有办法做到这一点。
    猜你喜欢
    • 2013-02-24
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多