【发布时间】:2011-01-27 04:32:15
【问题描述】:
如果用户已经授权我的应用程序,但我想向用户请求额外的权限,我该怎么做?
我问的原因是因为我想使用相对较新的 Facebook 注册插件来处理授权: http://developers.facebook.com/docs/plugins/registration
但是,该插件似乎没有为我提供任何方式来请求超出基本权限的任何权限,因此稍后当需要额外权限时,我想请求用户增加授予的权限。
【问题讨论】:
标签: facebook
如果用户已经授权我的应用程序,但我想向用户请求额外的权限,我该怎么做?
我问的原因是因为我想使用相对较新的 Facebook 注册插件来处理授权: http://developers.facebook.com/docs/plugins/registration
但是,该插件似乎没有为我提供任何方式来请求超出基本权限的任何权限,因此稍后当需要额外权限时,我想请求用户增加授予的权限。
【问题讨论】:
标签: facebook
【讨论】:
这个问题似乎很老了。但我面临同样的问题,我一直在这里。
我很失望,但后来我解决了我的问题,即为已通过身份验证的用户请求额外的权限,我做了以下操作
$params = array(
'method' => 'fql.query',
'query' => "SELECT user_likes FROM permissions WHERE uid=me()",
);
$result = $facebook->api($params);
$likes_permission=$result[0][user_likes];
if($likes_permission!=1)
echo "<script>window.top.location='".$loginUrl."';</script>";
【讨论】: