应用未设置:此应用仍处于开发模式
App not setup: This app is still in development mode
我已按照此处的说明进行操作:
The developers of this app have not set up this app properly for Facebook Login?
制作了我的应用程序 public,圆圈是绿色的,所以应用程序是 public。
但是当我尝试登录时,我转到 Facebook 应用程序,它要求我登录,然后我收到此消息:
App Not Setup:此应用仍处于开发模式,您无权访问它。切换到注册测试用户或向应用管理员请求权限。
顺便说一句:我是管理员
非常感谢任何帮助。我正在使用 SeattleClouds,这发生在 iOS 和 Android.
上
第 1 步:
在设置 -> 基本 -> 联系人邮箱中。 (给 your/any 电子邮件)
第 2 步:
在 'App Review' 选项卡中:更改
你想让这个应用程序及其所有实时功能对一般人可用吗public?是
欢呼..
我遇到了同样的问题,我花了大约一个小时才弄清楚我哪里出错了,只是注意到我使用了错误的应用程序 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
});
确保您的应用在 developer.facebook.com
上线
这个绿色圆圈表示该应用已上线
如果不是,请按照以下两个步骤使您的应用上线
第 1 步转到您的应用程序 -> 设置 => 并添加联系人电子邮件并应用保存更改
设置 2 然后转到 App Review 选项并确保此切换为是 我添加了一个屏幕截图
这是一个我没有看到太多的答案(这是在某处的评论中)虽然是的,让应用程序退出开发模式会起作用这可能不利于安全性,或者如果应用程序不是这样真的很烦人准备就绪,但您需要提交应用程序以供审核,因为需要访问特殊权限(例如 user_birthday
)。
我为修复错误所做的是转至 https://developers.facebook.com/sa/apps/{appId}/roles/
或从应用仪表板单击左侧的角色
然后将用户帐户添加到开发人员或测试人员。开发人员需要通过移动设备进行验证,并且可以访问应用程序以进行更改,但测试人员只需要通过电子邮件进行验证(不确定是否有必要,但可能是)并且只能使用API 而不是更改设置。
如果应用程序已准备好 public,显然只需将应用程序关闭开发模式即可。
captain_a 是正确的,您的应用需要 public 具有开发者电子邮件地址。但是,如果您仍然遇到错误,请确保您的网站使用的是 SSL 证书。
有关更多详细信息和解决方法,请在
查看我的回答
当应用程序发布某个时间时
https://developers.facebook.com/apps/{$appid}/alerts/
"Your app has been placed into development mode due to an invalid Privacy Policy."
可以将您的应用程序从发布模式更改为开发模式
所以查看隐私政策
Issue Log: App Not Setup. This app is still in development mode. and you dont have access to it. register test user or ask an app admin for permission
- 该应用未处于实时模式
- 您未在
https://developers.facebook.com/app/yourapp 中列为管理员或测试人员
- 您的 App Hashkey 未设置。如果 Facebook 应用程序不能处于实时模式,您需要一个哈希键来测试它。因为该应用程序尚未上线。 Facebook 不允许访问。
如何更改为实时模式
1. 前往:https://developers.facebook.com
2. select 您的应用在“我的应用”列表
3. 将开关从 OFF 切换到 ON
如何添加为测试或管理员
1. 前往:https://developers.facebook.com
2. select 您的应用在“我的应用”列表
3.转到:角色>角色>按添加例如管理员
4. 搜索您的新 admin/tester Facebook 帐户。
5.管理员必须输入facebook密码才能confirm.then提交
新管理员必须转到 developer.facebook 页面并接受请求
6. 转到:https://developers.facebook.com
7. 配置文件 > 请求 > 确认
8. 恭喜您已被任命为新管理员
如何为开发获取和设置 HASKEY
参考 Facebook 登录文档
https://developers.facebook.com/docs/android/getting-started/#create_hash
我最喜欢的解决方案是代码(Troubleshooting Sample Apps)
它将打印出哈希键。你可以更新它
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
在 Android > 密钥哈希 部分
关于如何获取 hashKey 的分步过程。
首先将代码添加到任何oncreate方法
运行 应用程序并在 Logcat 处搜索 KeyHash
关于如何在 Facebook 开发者上更新的分步过程。
打开 Facebook 开发者页面。您需要更新 Facebook 开发者页面的权限。
https://developers.facebook.com
按照以下步骤操作。
转到设置->基本,在顶部你会找到一个切换按钮,上面显示应用程序处于开发模式。
点击开发中的切换按钮,它会要求你让应用上线,提供所有必要的东西后,它就会上线。
2020 年更新
访问 https://developers.facebook.com/apps/ 并 select 您的申请。
转到设置 -> 基本。添加 联系电子邮件 和 隐私政策 URL。隐私政策 URL 应该是一个网页,您在其中托管了您的应用程序和所用数据的条款和条件。
切换屏幕顶部的按钮,如下所示,以便从 Development 切换到 Live。
2021 年更新
通过执行以下操作,我已成功使用 Facebook 登录。现在一切正常。
根据 George Mano 的描述
访问 Facebook Apps Page 并 select 您的申请。
转到设置 -> 基本。
添加 1 联系电子邮件、2 隐私政策 URL、3 删除用户数据 并选择 4 类别 和最后 5。上线 你的申请
隐私政策 URL 应该是一个网页,您在其中托管了您的应用程序和所用数据的条款和条件。
通用数据保护条例 (GDPR) 要求开发人员提供一种方式,供人们请求删除其数据。为符合这些要求,您必须提供数据删除请求回调或说明,以告知人们如何从您的应用或网站中删除他们的数据
切换屏幕顶部的按钮,如下所示,以便从开发切换到实时。
我按照 中的回答做了,但仍然有同样的问题,然后我下载了 facebook 应用程序,从我的 phone 登录到我的 facebook 管理员帐户。 TADAA!成功了。
我已按照此处的说明进行操作:
The developers of this app have not set up this app properly for Facebook Login?
制作了我的应用程序 public,圆圈是绿色的,所以应用程序是 public。
但是当我尝试登录时,我转到 Facebook 应用程序,它要求我登录,然后我收到此消息:
App Not Setup:此应用仍处于开发模式,您无权访问它。切换到注册测试用户或向应用管理员请求权限。
顺便说一句:我是管理员
非常感谢任何帮助。我正在使用 SeattleClouds,这发生在 iOS 和 Android.
上第 1 步:
在设置 -> 基本 -> 联系人邮箱中。 (给 your/any 电子邮件)
第 2 步: 在 'App Review' 选项卡中:更改
你想让这个应用程序及其所有实时功能对一般人可用吗public?是
欢呼..
我遇到了同样的问题,我花了大约一个小时才弄清楚我哪里出错了,只是注意到我使用了错误的应用程序 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
});
确保您的应用在 developer.facebook.com
上线这个绿色圆圈表示该应用已上线
如果不是,请按照以下两个步骤使您的应用上线
第 1 步转到您的应用程序 -> 设置 => 并添加联系人电子邮件并应用保存更改
设置 2 然后转到 App Review 选项并确保此切换为是 我添加了一个屏幕截图
这是一个我没有看到太多的答案(这是在某处的评论中)虽然是的,让应用程序退出开发模式会起作用这可能不利于安全性,或者如果应用程序不是这样真的很烦人准备就绪,但您需要提交应用程序以供审核,因为需要访问特殊权限(例如 user_birthday
)。
我为修复错误所做的是转至 https://developers.facebook.com/sa/apps/{appId}/roles/
或从应用仪表板单击左侧的角色
然后将用户帐户添加到开发人员或测试人员。开发人员需要通过移动设备进行验证,并且可以访问应用程序以进行更改,但测试人员只需要通过电子邮件进行验证(不确定是否有必要,但可能是)并且只能使用API 而不是更改设置。
如果应用程序已准备好 public,显然只需将应用程序关闭开发模式即可。
captain_a 是正确的,您的应用需要 public 具有开发者电子邮件地址。但是,如果您仍然遇到错误,请确保您的网站使用的是 SSL 证书。
有关更多详细信息和解决方法,请在
当应用程序发布某个时间时 https://developers.facebook.com/apps/{$appid}/alerts/ "Your app has been placed into development mode due to an invalid Privacy Policy." 可以将您的应用程序从发布模式更改为开发模式 所以查看隐私政策
Issue Log: App Not Setup. This app is still in development mode. and you dont have access to it. register test user or ask an app admin for permission
- 该应用未处于实时模式
- 您未在
https://developers.facebook.com/app/yourapp 中列为管理员或测试人员
- 您的 App Hashkey 未设置。如果 Facebook 应用程序不能处于实时模式,您需要一个哈希键来测试它。因为该应用程序尚未上线。 Facebook 不允许访问。
如何更改为实时模式
1. 前往:https://developers.facebook.com
2. select 您的应用在“我的应用”列表
3. 将开关从 OFF 切换到 ON
如何添加为测试或管理员
1. 前往:https://developers.facebook.com
2. select 您的应用在“我的应用”列表
3.转到:角色>角色>按添加例如管理员
新管理员必须转到 developer.facebook 页面并接受请求
6. 转到:https://developers.facebook.com
7. 配置文件 > 请求 > 确认
如何为开发获取和设置 HASKEY
参考 Facebook 登录文档
https://developers.facebook.com/docs/android/getting-started/#create_hash
我最喜欢的解决方案是代码(Troubleshooting Sample Apps)
它将打印出哈希键。你可以更新它
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
在 Android > 密钥哈希 部分
关于如何获取 hashKey 的分步过程。
首先将代码添加到任何oncreate方法
运行 应用程序并在 Logcat 处搜索 KeyHash
关于如何在 Facebook 开发者上更新的分步过程。
打开 Facebook 开发者页面。您需要更新 Facebook 开发者页面的权限。
https://developers.facebook.com按照以下步骤操作。
转到设置->基本,在顶部你会找到一个切换按钮,上面显示应用程序处于开发模式。
点击开发中的切换按钮,它会要求你让应用上线,提供所有必要的东西后,它就会上线。
2020 年更新
访问 https://developers.facebook.com/apps/ 并 select 您的申请。
转到设置 -> 基本。添加 联系电子邮件 和 隐私政策 URL。隐私政策 URL 应该是一个网页,您在其中托管了您的应用程序和所用数据的条款和条件。
切换屏幕顶部的按钮,如下所示,以便从 Development 切换到 Live。
2021 年更新
通过执行以下操作,我已成功使用 Facebook 登录。现在一切正常。
根据 George Mano 的描述
访问 Facebook Apps Page 并 select 您的申请。
转到设置 -> 基本。
添加 1 联系电子邮件、2 隐私政策 URL、3 删除用户数据 并选择 4 类别 和最后 5。上线 你的申请
隐私政策 URL 应该是一个网页,您在其中托管了您的应用程序和所用数据的条款和条件。
通用数据保护条例 (GDPR) 要求开发人员提供一种方式,供人们请求删除其数据。为符合这些要求,您必须提供数据删除请求回调或说明,以告知人们如何从您的应用或网站中删除他们的数据
切换屏幕顶部的按钮,如下所示,以便从开发切换到实时。
我按照