无法在禁用的应用程序上获得对 public_profile 的高级访问权限?
Can't get Advanced Access to public_profile on a disabled app?
昨晚 Facebook 以以下理由禁用了我们的应用程序:
Developer Policy 6.1: Verify that you have integrated Login correctly. Your app shouldn't crash or hang during the testing process.
During Login, your app is crashing or hanging excessively, creating a broken experience for people trying to use your app. To make sure this flow runs smoothly, check that you've integrated Facebook Login correctly. We recommend that you test Login on all integrations. If you have not already done so, please:
• Here's our quickstart guide for implementing Facebook Login for Android: https://developers.facebook.com/docs/facebook-login/android
• We encourage you to test your Login integration following these steps here: https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/
• Best Practices for Login can be found here: https://developers.facebook.com/docs/facebook-login/best-practices
在查看 Facebook 登录的应用程序选项后,我发现我们的 public_profile
权限位于“标准访问权限”中。为了允许我们的用户使用 Facebook 登录,我需要升级到“高级访问”。
文档说 "Business apps created before February 16, 2021, were automatically approved for Advanced Access for the email and public_profile." 我应该能够将我们的 public_profile
权限移动到“高级访问”,因为我们的应用程序是在 2021 年之前创建的。问题是在我点击“获取高级访问”按钮并输入我的密码,页面重新加载,public_profile
权限仍处于“标准访问”模式。
所以,这些是我的问题:我做错了什么?处于“禁用”状态时,我的应用程序是否无法将我们的权限升级到“高级访问”?如何调试我的应用程序以使其再次运行?
关于我的应用程序的一些附加信息:
- 2019年通过了Facebook App Review,我们已经获得了管理Pages和读取关联Instagram账户的权限;
- 一切正常,直到 Facebook 警告我们登录集成工作不正常;
- 为了响应 Facebook 的通知,在 Facebook 禁用我们的应用程序之前,我们启用了“使用 JavaScript SDK 登录”并更新了“JavaScript SDK 的允许域”(例如"https://www.example.com/").
- 我无法将我们的应用程序切换回“开发模式”,因为该选项没有显示(是因为被“禁用”了吗?)
我发现当您的应用被阻止时无法修改您的权限设置。
我使用申诉表恢复了我的应用程序,说我无法在它被阻止时更正它,因为我需要更改权限设置。
昨晚 Facebook 以以下理由禁用了我们的应用程序:
Developer Policy 6.1: Verify that you have integrated Login correctly. Your app shouldn't crash or hang during the testing process.
During Login, your app is crashing or hanging excessively, creating a broken experience for people trying to use your app. To make sure this flow runs smoothly, check that you've integrated Facebook Login correctly. We recommend that you test Login on all integrations. If you have not already done so, please:
• Here's our quickstart guide for implementing Facebook Login for Android: https://developers.facebook.com/docs/facebook-login/android • We encourage you to test your Login integration following these steps here: https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/ • Best Practices for Login can be found here: https://developers.facebook.com/docs/facebook-login/best-practices
在查看 Facebook 登录的应用程序选项后,我发现我们的 public_profile
权限位于“标准访问权限”中。为了允许我们的用户使用 Facebook 登录,我需要升级到“高级访问”。
文档说 "Business apps created before February 16, 2021, were automatically approved for Advanced Access for the email and public_profile." 我应该能够将我们的 public_profile
权限移动到“高级访问”,因为我们的应用程序是在 2021 年之前创建的。问题是在我点击“获取高级访问”按钮并输入我的密码,页面重新加载,public_profile
权限仍处于“标准访问”模式。
所以,这些是我的问题:我做错了什么?处于“禁用”状态时,我的应用程序是否无法将我们的权限升级到“高级访问”?如何调试我的应用程序以使其再次运行?
关于我的应用程序的一些附加信息:
- 2019年通过了Facebook App Review,我们已经获得了管理Pages和读取关联Instagram账户的权限;
- 一切正常,直到 Facebook 警告我们登录集成工作不正常;
- 为了响应 Facebook 的通知,在 Facebook 禁用我们的应用程序之前,我们启用了“使用 JavaScript SDK 登录”并更新了“JavaScript SDK 的允许域”(例如"https://www.example.com/").
- 我无法将我们的应用程序切换回“开发模式”,因为该选项没有显示(是因为被“禁用”了吗?)
我发现当您的应用被阻止时无法修改您的权限设置。
我使用申诉表恢复了我的应用程序,说我无法在它被阻止时更正它,因为我需要更改权限设置。