【发布时间】:2012-06-05 02:32:14
【问题描述】:
我想知道是否有办法更改测试用户的权限。它不适合真正的用户。 test user 上的 Facebook 文档没有显示该选项。
【问题讨论】:
标签: facebook permissions
我想知道是否有办法更改测试用户的权限。它不适合真正的用户。 test user 上的 Facebook 文档没有显示该选项。
【问题讨论】:
标签: facebook permissions
为了直接通过 API 更改权限,您可以调用将现有测试用户添加到其他应用程序的方法。
来自https://developers.facebook.com/docs/test_users/
将现有测试用户添加到其他应用
您可以将 Graph API 与您要添加用户的应用访问令牌一起使用,将现有测试用户添加到其他应用。
https://graph.facebook.com/APP_ID/accounts/test-users? 安装=真 &permissions=read_stream &uid=TEST_USER_ID &owner_access_token=APP_ACCESS_TOKEN_OWNER &access_token=APP_ACCESS_TOKEN &method=发布
由于新App与旧App相同,只需使用相同的App Access Token,因此APP_ACCESS_TOKEN_OWNER = APP_ACCESS_TOKEN。
然后您可以根据需要更改权限列表 ('&permissions=read_stream')。
【讨论】:
您将需要重新创建测试用户,如果他们是扩展权限,我发现您不应该授权该应用程序。这是行不通的。
然后使用https://developers.facebook.com/apps/APP_ID/permissions 工具切换到测试用户。
如果您现在是第一次点击您的应用,您应该会看到扩展权限对话框。之后,测试用户应该具有正确的权限。
如果您有多个应用程序,您可以将用户复制到另一个应用程序,这样您就不必在需要时删除帐户。将它们重新添加到您正在使用的应用程序将提示权限对话框。
【讨论】:
我不确定这是否是最好的方法,但您可以作为测试用户访问您的 Facebook 应用程序,它会请求额外的权限。
不过我想知道如何使用控制台或 REST API 来完成。
【讨论】: