我正在使用Facebook Actionscript API(没有PHP或Javascript),而且我无法授予访问扩展权限的权限,例如publish_actions。
我正在使用以下登录信息:
var opts:Object = {perms:'read_stream,publish_actions,offline_access,user_photos'};
Facebook.login(handleLogin, opts);
我得到两个“请求权限”窗口。第一个说我的应用需要访问“你的照片”。第二个说我的应用程序希望“访问您的新闻Feed中的帖子”和“随时访问您的数据”。为什么我不能请求访问“publish_actions”?
看起来可能有两个权限级别 - 常规和“扩展”。 看起来扩展权限可能需要“范围”参数,而不是“perms”。
不幸的是,我无法弄清楚如何/在哪里使用“scope”参数。有人可以帮助我吗?
答案 0 :(得分:1)
您必须使用“范围”作为密钥而不是“perms”,如下所示:
var opts:Object = {scope:"read_stream,publish_actions,offline_access,user_photos"};
Facebook.login(onLogin, opts);