我开始提交了两项权限(manage_pages和read_insights)并且已获批准。 我现在如何重新申请权限?
问题是,我已经在我的网络应用程序中使用了权限,但我在4月30日错过了更改。这意味着,我的客户之前已经接受了许可,但是如果发生了更改,他们就已经除去。
这是我的身份验证代码:
https://www.facebook.com/dialog/oauth?client_id= {my appId}& redirect_uri = {my redirectUri}& auth_type = rerequest& scope = user_friends,email,public_profile,manage_pages,read_insights
这根本不起作用......我已经在使用Fiddler看看发生了什么,它说,我拒绝了权限。但是我甚至都不能接受它们,因为我没有被问到。
是的,有人能帮帮我吗?答案 0 :(得分:3)
根据文档,您需要将auth_type=rerequest
参数添加到请求中,就像您似乎一样:
https://www.facebook.com/dialog/oauth?
client_id={app-id}&
redirect_uri={redirect-uri}&
auth_type=rerequest&
scope=user_friends,email,public_profile,manage_pages,read_insights
见
您遇到的行为可能是因为您没有通过登录审核,如果您想在应用中使用扩展权限,则需要执行此操作。
请参阅:
尝试使用您应用的某位管理员/测试人员/开发人员,看看它是否有效。