android - 即使使用正确的测试用户登录,使用 Facebook 登录也无法正常工作
问题描述
我正在尝试在我的应用程序中实现“使用 facebook 登录”按钮。
我已经注册了我的应用程序,并且还为我的应用程序创建了测试用户,但是在使用这些测试用户登录时尝试使用我的应用程序显示“不允许用户查看该应用程序。:根据开发人员设置配置。”
我在我的手机中以测试用户的身份正确登录,无论是在 Facebook 应用程序还是互联网浏览器中。
(而且这个“开发中”开关对我也不起作用。它显示了一段时间的加载对话框,然后它消失了,什么也没有发生。看看这里:https ://prnt.sc/vk3qqg )
此外,当我的登录屏幕加载时,我在调试面板中收到此消息(即使没有单击“使用 facebook 登录”按钮):
E/GraphResponse(29249): {HttpStatus: 400, errorCode: 100, subErrorCode: 33,
errorType: GraphMethodException, errorMessage: Unsupported get request. Object
with ID '1365719610250300' does not exist, cannot be loaded due to missing
permissions, or does not support this operation. Please read the Graph API
documentation at https://developers.facebook.com/docs/graph-api}
我应该怎么办?
感谢您的阅读。
解决方案
好吧!在浪费了一天的时间之后,事实证明我在我的 facebook-login sdk 中使用了错误的应用程序 ID,不知道错误的来源来自哪里。现在,我可以登录,并且调试面板中的该消息也未显示。
但是那个开关仍然不起作用。
推荐阅读
- vue.js - How to add icon to the Header in vuetify DataTable
- email - Proxmox 配置和 Smarthost
- reactjs - 如何实时更新数据库中的数据并渲染?
- azure - Azure devops 无法替换容器标签
- graphql - 强制客户端获取特定字段以响应任何给定的 GraphQL 突变
- php - localhost/magento 访问错误(找不到对象)
- php - 通过特定 ID 在列中获取 4 个产品
- python - Tweepy Cursor 从用户名中包含特定字符串的用户那里获取推文
- java - spring boot REST POST方法不起作用
- javascript - 已选择时禁用选择选项