Facebook API“此应用处于开发模式”


121

“开发模式”对facebook应用程序意味着什么?我找不到关于在开发模式下可以做什么和不能做什么的确切解释,以及与“由于您的应用程序不可用而对所有用户不可用”有什么关系。

有人也将其称为“沙盒模式”,因此我在“开发模式”,“沙盒模式”,“直播vs公众不可用”之间有很多困惑


8
这些基本上都意味着相同–当应用程序处于沙盒模式/开发模式时(即“不上线”),只有添加为管理员,开发人员,测试人员的用户才能使用该应用程序,并查看通过该应用程序创建的内容。仅当您将其置于实时模式时,每个用户才可以使用它并查看通过它制作的内容。
CBroe

2
我想这个答案会回答你的问题[活跃的Facebook应用程序的所有用户] [1] [1]:stackoverflow.com/questions/21329250/...
Moshii

2
重要提示:请确保您有计划应对应用程序丢失“实时”模式的情况。一个月前,我的应用由于缺少隐私权政策而失去了实时模式,而我的“使用Facebook登录”功能对于实时用户也失败了-对于我自己和我的测试用户来说,它可以正常工作,但是一个月我都没有注意到。我现在要对状态进行每日检查。
Simon_Weaver

1
这就是我@Simon_Weaver发生的事情,facebook至少应该通过电子邮件通知。有没有人确定要通知的选项或跟踪应用程序的状态?
Leonardo G.

Answers:


206

我知道它有点晚了,但是将来有人会发现它有用。

第1步:

登录到Facebook开发人员->您的应用

设置 -> 基本 -> 联系人电子邮件中。(提供任何电子邮件)

第2步:

然后在“ 应用审核 ”标签中:更改

您是否要向公众提供此应用程序及其所有实时功能?

而且您的应用现在可以上线了..


1
此操作生效需要多长时间。我在大约10分钟前更新设置,仍然无法登录。
rptwsthi

此后,该应用程序还显示了无效的密钥哈希错误,我已经将释放密钥提供给了Facebook设置。请建议我该怎么办?
Akshay kumar,



13
  • Development mode 用于测试
  • https://developers.facebook.com/apps,然后App Review- >选择NoYour app is in development and unavailable to the public
  • 转到Roles-> Testers,输入Facebook user Id要启用测试的用户的

12

请按照以下基本步骤解决此问题,

步骤1:前往资讯主页

第2步:转到“应用程序审查”标签,

步骤3:启用“公开测试?” 选项,如下图所示,

在此处输入图片说明


4

我还遇到了同样的问题,即我的FB应用程序自动停止并且用户无法登录,并收到消息“应用程序处于开发模式.....”。

FB之所以自动停止我的应用,是因为我没有提供有效的PRIVACY政策和条款网址。因此,请确保您在应用程序基本设置页面上输入了这些URL,然后按照上述文章中的说明,在应用程序查看页面上将应用程序设为PUBLIC。



1

仅出于测试目的,您可以转到Facebook开发人员仪表板。创建您的应用,然后在左上角打开应用下拉菜单,然后点击创建测试应用,获取应用ID并改为使用。

图片


0

集成Facebook SDK进行登录时,我遇到了同样的问题。

我建议采用以下开发模式方法>如果您使用同一帐户(用于“ developers.facebook.com”)登录,并且可以使用其他帐户,则可以测试所有功能特定的应用程序,为此,您可以使用fid或facebook用户名添加开发人员或测试人员。

例如:-选择特定的应用程序>角色,然后添加开发人员或测试人员。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.