【问题标题】:facebook connect set status errorfacebook连接设置状态错误
【发布时间】:2010-12-31 15:21:29
【问题描述】:

当我从 facebook connect 更新状态时,出现以下错误

未捕获的异常 'FacebookRestClientException' 与 message '更新状态需要 扩展权限 status_update'

我也允许

<script>
FB.Connect.showPermissionDialog("offline_access", function(perms) {
   if (!perms) {
     //continue_without_permission();
   } else {
     //save_session();

   }
 });
</script>

我的 PHP 代码是

$res=$fb->api_client->call_method("facebook.status.set",array('uid'=>$uid,'status'=>'set message from facebook connect api'));

更新:

我用这样的javascript改变

location.href="http://www.facebook.com/authorize.php?api_key=<?= $appapikey ?>&v=1.0&ext_perm=status_update&next=http://www.site.com/fbconnect.php&next_cancel=http://www.site.com"

【问题讨论】:

    标签: php facebook


    【解决方案1】:

    看起来您只是在提示“offline_access”权限。它告诉您需要提示“status_update”权限(更新状态需要扩展权限 status_update)来设置状态。检查权限here 但很可能只是:

    FB.Connect.showPermissionDialog("status_update,offline_access", permissionHandler);
    

    请注意,您可以send more than one permission type 到对话框中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-14
      • 2023-03-09
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2018-09-14
      相关资源
      最近更新 更多