【问题标题】:Facebook Uncaught OAuthExceptionFacebook 未捕获的 OAuthException
【发布时间】:2011-04-27 05:00:30
【问题描述】:

我将 Facebook 注册与 PHP-SDK 库一起使用。注册过程正常工作。我将 Facebook 用户 ID、user_access_token 存储在我的用户表中。我正在为网站中的用户评论集成 Facebook Feed 发布。当用户进行一些评论时,我们需要更新他的 Facebook Feed (Wall) 而无需再次询问他的 FLogin,而是我们必须使用他现有的 access_token 存储在数据库中。

我正在使用以下代码行来做到这一点,

   $facebook->api("/".$usid."/feed", "post", array("access_token" => $accestoken,     "message"=>"Welcome to the site, review ...!"));

但我总是收到以下错误:

#200) 用户未授权应用程序执行 facebook.php 第 543 行抛出的此操作

【问题讨论】:

    标签: facebook


    【解决方案1】:

    显示该消息是因为您尚未请求发布到用户墙 (publish_stream) 的权限。

    您可以通过在 facebook 中验证用户来做到这一点

    有关可用权限的列表,请查看http://developers.facebook.com/docs/authentication/permissions/

    【讨论】:

      【解决方案2】:

      访问令牌无效,您必须通过 OAuth 流程让用户获得一个新的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-11
        • 1970-01-01
        • 2014-07-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多