我正在开发一个 Facebook 应用程序,它通过 API 调用来获取用户事件列表。
该应用程序将使用 Javascript 来调用用户/事件边缘,如下所示:
FB.api(
"/{user-id}/events",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
从四月底开始,随着登录审核的引入,这个功能只有在我的应用获得批准后才能使用......
所以我的问题是,如何在应用程序获得批准之前对其进行测试?
我已经阅读了尽可能多的内容,并尝试设置测试用户,但无法得到任何答案......
显然,我无法在测试之前提交我的应用程序以供批准,但似乎在批准之前我无法对其进行测试。一定有办法的!
您不需要批准应用程序的管理员、开发人员和测试人员的权限。您可以在应用程序仪表板的“角色”选项卡中定义它们。
https://developers.facebook.com/apps/[app_id]/roles/
当您使用这些用户之一登录时,您可以请求all权限。
其实,在送审的时候也是需要这样做的。例如,当您想要请求发布动作权限,您的应用必须在过去 30 天内使用过它。这是供审核团队检查您是否实际使用该权限的。
因此,您将需要使用应用程序中定义的角色之一,然后您可以向该用户请求任何权限。
编辑:请注意,即使您可以请求所有权限,您仍然必须实际上请求权限当你登录时。所以如果你打电话/me/events
对于用户(恰好是您,应用程序的管理员/开发人员),您仍然需要请求user_events
在登录范围权限中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)