我想知道是否有办法更改测试用户的权限。它不适合真正的用户。 test user上的Facebook文档没有显示该选项。
答案 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工具切换到测试用户。
如果您是第一次点击应用,则应该会看到扩展权限对话框。之后,测试用户应具有正确的权限。
如果您有多个应用,则可以将用户复制到另一个应用,这样您就不必删除该帐户(如果需要)。将它们添加到您正在处理的应用程序中将提示权限对话。