Facebook登录应用程序审查要求您使用项目BEFORE项目被批准时显示应用程序。如何解决这个鸡蛋或鸡蛋的难题?

问题描述:

我正在开发一个网站登录的一个网站(使用Facebook PHP SDK 3.2.3,因为在服务器运行PHP 5.3)。Facebook登录应用程序审查要求您使用项目BEFORE项目被批准时显示应用程序。如何解决这个鸡蛋或鸡蛋的难题?

网站需要从Facebook登录信息的几个项目完成注册和配置文件创建新用户通过Facebook登录的,大多数的项目都需要通过Facebook的批准。

然而,有几个我所要求的项目共批准

下面是从Facebook关于为什么他们不批准的反馈:

你的截屏不显示此权限是如何在你的应用, 使用,我们无法重现我们的许可也是这样。 请在 之前上传新的截屏视频并更新您的提交备注,然后重新提交。详细了解制作和提交截屏视频。

而且它下面说:

我们需要使用user_about_me您的应用程序,所以我们可以看到,它 没有违反我们的政策,看看。使用任何方法上传视频截屏视频演练 (甚至可以使用手机录制)。

我如何可以显示Facebook的使用user_about_me(或任何其他未经批准的项目)网站之前 Facebook上批准该项目?

我的大脑在这个无限循环,它无法挣脱。帮帮我!

+0

评论者使用的帐户可以在没有审核的情况下被要求获得任何权限,与您的应用中具有角色的所有帐户相同。 – CBroe

+0

@CBroe:但是,如果我无法访问该权限,我该如何向他们展示如何使用该权限?如果他们还没有批准我的视频,我应该怎么做视频截屏? – ProgrammerGirl

+0

您可以访问权限。您可以询问任何在应用程序中扮演角色的人,即使他们未被批准也可以获得任何许可 – WizKid

审查人员使用可以要求审核无任何权限帐户 - 一样在你的应用程序可以一个角色的所有账户。

被列为管理员,开发人员或测试用户可以被要求在任何时候任何许可,审查或没有 - 那么,你实际上可以发展测试您的应用程序,之前提交的评论。


这在应用程序开发常见问题被提及 - My app is only used by a small number of people, who are all listed in the Role section of the App Dashboard - do I need to go through Login Review?

  • 没有,它没有进行审查。如果您的应用仅由数量有限的人员使用 - 例如,使用Facebook for Wordpress插件发布到您的个人资料 - 将其全部列为在您的应用仪表板中具有不同角色是完全正常的。它们可以被列为管理员,开发人员或测试人员
  • 一些这方面的背景:为了使您能够开发并全面测试您的应用程序,在您的应用程序的仪表板的角色部分列出的任何人可以授予不审查,测试所需的任何许可Facebook的。登录审核的目的是保护可能会与您的应用互动的普通用户的体验。直接将一小部分知名人员直接添加到您的应用程序用于软件开发,测试和小型应用程序部署。
+0

谢谢,但我只是试过这个,它打破了应用程序。我测试了从管理员和测试人员那里获取未经批准的项目,并通过Facebook发出警告,说明未包括的项目已被收录,当我点击继续时,它将我带回网站的主页而不是该网站要求Facebook授权。只要我删除了未经批准的项目,我就再次进行了测试,然后我又回到了网站的正确页面,该页面请求授权Facebook用户的详细信息。有想法该怎么解决这个吗? – ProgrammerGirl

+0

当然,您应该设置两个独立的环境,而不是将生产与开发代码混合在一起...运行新代码库的子域是常用方法。 – CBroe

+0

这不是问题,问题是如果我添加未批准的项目,Facebook会将用户重定向回主页。如果我删除未经批准的项目,那么Facebook会正确地将用户重定向到他们来自网站的页面。换句话说,添加未批准的项目会让Facebook的行为不同,并且会破坏应用程序,因为用户需要返回到他们处理其FB数据的页面。为什么在未加核准的项目被添加时,尽管用户在应用程序中扮演角色,Facebook的行为会有所不同? – ProgrammerGirl

您没有设置测试用户和没有,不是说你可以设置PN同一页管理员和开发者用户。转到开发人员部分左侧菜单中的角色部分。 添加新用户 - >设置新用户的数量,添加要测试的权限。

当您作为测试用户之一(在角色中创建)登录设置, 检查应用程序,您将看到为该用户设置的权限。 但是为了弄清楚为什么这些在第一次登录应用程序时不显示,但这将是另一个问题。