facebook-login - Facebook无法直播模式
问题描述
我想使用 Facebook 登录到我的网站,不幸的是,我报错说:
App not set up: This app is still in development mode, and you don't have access to it. Switch
to a registered test user or ask an app admin for permissions.
我已经阅读了一些关于应用程序应该设置为 的讨论In Development
,Live Mode
所以我尝试了。但是,切换到Live Mode
需要我提供我的条款和隐私 URL,我确实提供了 URL (https://example.com/terms-of-service
,但是我仍然无法切换到实时模式。
在阅读一些文档时,它说使用 FB 的工具https://developers.facebook.com/tools/debug检查我的 URL 是否存在一些错误
现在我注意到我遗漏了一些,所以我在我og meta tags
的中添加了这段代码,如下所示:<head>
index.html
<!-- og tags -->
<meta property="og:url" content="https://example.com" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Site's placeholder title" />
<meta property="og:description" content="Site's placeholder description" />
<meta property="og:image" content="https://mystoragebucket/mysiteimage.png" />
<meta property="fb:app_id" content="my_fb_app_id" />
并再次重新scrape
输入 URL。并且松了一口气,它是成功的,并没有向我显示任何错误和警告。
但是,我仍然无法切换到Live Mode
. 它仍然说:
Before switching to live mode, you must provide both a valid Privacy
Policy URL and data deletion information. Update this information in
Basic Settings on App Dashboard
知道我在这里缺少什么吗?Facebook 登录真的很烦人。
解决方案
再一次,在 SO 上发布我的问题可以帮助我解决我自己的问题 x100。
对于那些遇到相同问题的人,请像我没有一样仔细阅读。
Data Deletion Callback URL
是缺失的部分。只需添加一些 URL 和瞧,你的好去。
推荐阅读
- c# - ImageCell 不显示可绘制的图像
- php - Laravel 缓存:清除损坏的应用程序
- scala - spark-shell scala 映射数据框中的汇率值
- scala - 猫 mapN 是否并行运行所有期货?
- reactjs - 创建MERN应用时,需要创建从前端到后端的POST请求,但是请求正文为空
- php - 如何更改 Laravel 的 Job Batching 表名称和连接
- python - 从另一个模块中的类导入函数
- mysql - 使用 aws dms 仅按特定列将 mongodb 表迁移到 mysql
- python - 在 tmux 中运行脚本时用 python 写入传感器读出
- c# - 将现有 C# 代码编译为 WebAssembly