我已按照此处的说明进行操作:
此应用程序的开发人员尚未针对Facebook登录正确设置此应用程序?
将我的应用设为公开,圆圈为绿色,因此该应用为公开。
但是,当我尝试登录时,我转到Facebook应用程序,它要求我登录,然后我收到以下消息:
应用未设置:该应用仍处于开发模式,您无权访问。切换到注册的测试用户,或向应用管理员询问权限。
顺便说一句:我是管理员
任何帮助深表感谢。我正在使用SeattleClouds,这会在iOS和android上发生。
我已按照此处的说明进行操作:
此应用程序的开发人员尚未针对Facebook登录正确设置此应用程序?
将我的应用设为公开,圆圈为绿色,因此该应用为公开。
但是,当我尝试登录时,我转到Facebook应用程序,它要求我登录,然后我收到以下消息:
应用未设置:该应用仍处于开发模式,您无权访问。切换到注册的测试用户,或向应用管理员询问权限。
顺便说一句:我是管理员
任何帮助深表感谢。我正在使用SeattleClouds,这会在iOS和android上发生。
Answers:
步骤1:
在设置->基本->联系人电子邮件中。(提供您/任何电子邮件)
步骤2:在“应用审核”标签中:更改
您是否要向公众提供此应用及其所有实时功能? 是
和欢呼..
Status and Review
标签。
privacy policy
,尽管我没有。如果不添加隐私政策,它似乎将无法工作。:(
确保你的应用程序是活在developer.facebook.com
如果不是,请按照以下两个步骤使您的应用生效
步骤1转到您的应用程序-> 设置 =>并添加联系人电子邮件并应用保存更改
Setp 2然后转到App Review选项,并确保此切换为Yes,我添加了一个屏幕截图
这是我未曾见过的答案(在某处的评论中),尽管是的,将应用程序从开发模式中删除将可以正常工作,这可能对安全性不利,或者如果应用程序尚未准备就绪,则可能会很烦人,但是您需要由于需要访问特殊权限(例如user_birthday
)而提交该应用进行审核。
我改正该错误的方法是https://developers.facebook.com/sa/apps/{appId}/roles/
从左侧的应用程序仪表板单击角色转到或从左侧
然后将用户帐户添加到开发人员或测试人员。开发人员将需要通过移动设备进行验证,并且可以访问该应用程序以进行更改,但是测试人员仅需要通过电子邮件进行验证(不确定是否有必要,但这可能是必要的),并且只能使用API,而不是更改设置。
如果该应用程序已为公众准备就绪,显然可以将其退出开发模式。
问题日志:应用未安装。这个应用程式仍处于开发模式。而且您无权访问。注册测试用户或向应用程序管理员寻求许可
如何更改为实时模式
1.转到:https : //developers.facebook.com
2.在“ 我的应用 ”列表中选择您的应用
3.将开关从OFF切换到ON
如何添加测试或管理
1.转到:https : //developers.facebook.com
2.在“ 我的应用程序 ”列表中选择您的应用程序
3.转到:角色>角色>按添加,例如管理员
4.搜索您的新的管理员/测试人员Facebook帐户。
5.管理员必须输入facebook密码进行确认。然后提交
新管理员,必须进入developer.facebook页面并接受请求
。6.转到:https : //developers.facebook.com
7.配置文件>请求>确认
8. 祝贺您。您已被分配为新管理员
如何获取和设置HASHKEY促进发展
作为参考Facebook的登录文件
https://developers.facebook.com/docs/android/getting-started/#create_hash
由我来说,最可取的解决方案是通过代码(故障排除示例应用程序),
它会打印出哈希键。您可以
在Android>“键哈希”部分的
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
上进行更新
有关如何获取hashKey的分步过程。
关于如何在Facebook Developer上进行更新的分步过程。
打开Facebook开发者页面。您需要访问权限才能更新Facebook Developer页面。
https://developers.facebook.com
captain_a是正确的,您的应用需要使用开发者的电子邮件地址公开。但是,如果仍然出现错误,请确保您的网站正在使用SSL证书。
有关更多详细信息和解决方法,请在Facebook应用程序中检出我的答案为“公开”,但登录时出现错误“应用程序未设置”
我遇到了同样的问题,花了大约一个小时的时间才弄清楚哪里出了问题,只是注意到我使用了错误的应用程序ID。...只需转到您的代码并在此处使用正确的ID
window.fbAsyncInit = function() {
FB.init({
appId : '1740077446229063',//your app id
cookie : true, // enable cookies to allow the server to access
// the session
xfbml : true, // parse social plugins on this page
version : 'v2.5' // use graph api version 2.5
});
某个时间发布应用程序时,这种情况 https://developers.facebook.com/apps/{$appid}/alerts/ “由于无效的隐私权政策,您的应用程序已进入开发模式。” 可以将您的应用程序从发布模式更改为开发模式,因此请查看隐私政策