首页 > 解决方案 > 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 DevelopmentLive 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 登录真的很烦人。

标签: facebook-login

解决方案


再一次,在 SO 上发布我的问题可以帮助我解决我自己的问题 x100。

对于那些遇到相同问题的人,请像我没有一样仔细阅读。

Data Deletion Callback URL 

是缺失的部分。只需添加一些 URL 和瞧,你的好去。


推荐阅读