3

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

4

3 回答 3

8

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

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

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

您可以将 Graph API 与您要添加用户的应用访问令牌一起使用,将现有测试用户添加到其他应用。

https://graph.facebook.com/APP_ID/accounts/test-users?已安装=true &permissions=read_stream &uid=TEST_USER_ID &owner_access_token=APP_ACCESS_TOKEN_OWNER &access_token=APP_ACCESS_TOKEN &method=post

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

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

于 2013-10-07T22:07:41.613 回答
2

我不确定这是否是最好的方法,但您可以作为测试用户访问您的 facebook 应用程序,它会请求额外的权限。

我想知道如何使用控制台或 REST API 来做到这一点。

于 2012-05-30T20:00:38.953 回答
0

您将需要重新创建测试用户,如果他们是扩展权限,我发现您不应该授权该应用程序。这是行不通的。

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

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

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

于 2012-07-18T11:30:57.970 回答