我可以更改测试用户的权限吗?

时间:2012-05-30 19:58:05

标签: facebook permissions

我想知道是否有办法更改测试用户的权限。它不适合真正的用户。 test user上的Facebook文档没有显示该选项。

3 个答案:

答案 0 :(得分:8)

要直接通过API更改权限,您可以调用将现有测试用户添加到其他应用的方法。

来自https://developers.facebook.com/docs/test_users/

  

将现有测试用户添加到其他应用

     

您可以使用图谱API以及要添加用户的应用访问令牌,将现有测试用户添加到其他应用。

     

https://graph.facebook.com/APP_ID/accounts/test-users?     安装=真     &安培;权限= read_stream     &安培; UID = TEST_USER_ID     &安培; owner_access_token = APP_ACCESS_TOKEN_OWNER     &安培; =的access_token APP_ACCESS_TOKEN     &安培;方法=交

由于新App与旧App相同,只需使用相同的App Access Token,因此APP_ACCESS_TOKEN_OWNER = APP_ACCESS_TOKEN。

然后您可以根据需要更改权限列表('& permissions = read_stream')。

答案 1 :(得分:2)

我不确定这是否是最佳方式,但您可以作为测试用户访问您的Facebook应用程序,它将请求其他权限。

我想知道如何使用控制台或REST API来完成它。

答案 2 :(得分:0)

您需要重新创建测试用户,如果他们是扩展权限,我发现您不应该授权该应用。这不起作用。

然后使用https://developers.facebook.com/apps/APP_ID/permissions工具切换到测试用户。

如果您是第一次点击应用,则应该会看到扩展权限对话框。之后,测试用户应具有正确的权限。

如果您有多个应用,则可以将用户复制到另一个应用,这样您就不必删除该帐户(如果需要)。将它们添加到您正在处理的应用程序中将提示权限对话。