我试过这样做但失败了。我们现在有一个具有有限权限的应用程序,但是对于新功能,我们需要添加“publish_actions”。如果我作为测试用户登录并在授权期间在登录对话框范围中包含“publish_actions”,则会忽略新权限,我假设因为该应用程序未获准执行该操作。我已经尝试在我们的应用程序下设置一个测试应用程序,看看是否允许测试,但是也没有成功。任何建议将不胜感激。
更多信息
以测试应用的测试用户身份登录
使用基于网络的应用并使用格式
的网址请求授权https://www.facebook.com/dialog/oauth?client_id=xxxxx&redirect_uri=xxxxx&scope=publish_actions,email
生成的授权面板显示测试应用和测试用户名以及声明“将收到以下信息:您的公开个人资料和电子邮件地址”
是“这不允许应用程序发布到Facebook”的声明
如果我从范围值中删除“email”,那么它将从授权面板中消失,因此我知道范围值正在考虑中
解决
点击按钮继续后,我会提示您批准该应用程序进行发布以及我想与谁分享这些帖子。
到目前为止,我经历了大量的反复试验,并认为事情没有奏效,只是需要继续整个过程才能看到它的运作。
答案 0 :(得分:1)
对于在App中具有角色的用户,所有权限均无需审核即可运行。它们也适用于测试用户:https://developers.facebook.com/docs/apps/test-users
如果您需要更多信息,请(更多)更具体。没有细节,很难提供帮助。