我正在尝试从用户的我的Facebook应用程序中获取一些登录权限。 Facebook要求开发人员先将其应用发送给审查,然后再授予开发人员任何额外的权限。为此,您似乎必须完成该应用程序的使用,并且它可以正常工作,以便他们可以测试并执行任何所需的操作,然后再向开发人员或应用程序授予额外的必需登录权限!

目前,我仅测试该应用程序,但它并不完整,但是我需要额外的登录权限(确切地说是manage_pages),以便我可以看到我的应用程序将如何工作以及它将如何工作...

但是看来,facebook只要求发送完整开发的应用程序以供审查。

这一切都很令人困惑。 Facebook的文档就像是由一个两指的人写的,甚至连整句都不会打扰!

我的问题是:

有什么方法可以创建一个应用程序并获得测试该应用程序所需的所有登录权限,并使其全部正常运行,然后再将其发送给Facebook进行审查?

提前致谢。

最佳答案

有什么方法可以创建一个应用程序并获得测试该应用程序所需的所有登录权限,并使其全部正常运行,然后再将其发送给Facebook进行审查?

默认是,仅。该应用程序的开发人员/管理员/测试人员可以测试该应用程序,即使Facebook未对其进行审核也是如此。

权限应在登录代码
中添加。不会通过在审阅详细信息中添加权限来询问权限,而是使用scope参数将权限与登录代码一起添加。有关详细信息,请检查this link。这很简单!

例如-

JS SDK-

FB.login(function(response) {
   // handle the response
}, {scope: 'manage_pages'});

手动登录流程-
https://www.facebook.com/dialog/oauth?
  client_id={app-id}&
  redirect_uri={redirect-uri}&
  auth_type=rerequest&
  scope=manage_pages

只需测试您的应用,并在准备好提交审核时添加额外的权限及其详细信息。希望对您有所帮助!

关于Facebook登录权限是否可以在提交审查之前测试该应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24609136/

10-10 02:55