Facebook共享对话框需要登录

Facebook share dialog requires login

本文关键字:登录 对话框 共享 Facebook      更新时间:2023-09-26

我正在尝试通过Facebook Javascript SDK在我的网站上实现Facebook共享对话框。我正在使用FB文档中建议的"共享"方法。

FB.ui({
  method: 'share',
  href: 'https://developers.facebook.com/docs/',
}, function(response){});

当我以FB应用程序的管理员身份登录时,共享对话框工作正常。但是,当使用没有为应用程序定义角色的帐户登录时,我收到以下错误。

应用程序

未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序。

我确保:

  • 该应用程序是公开的
  • 网站平台已添加到应用程序中(参见这篇文章)

我的应用程序没有实现Facebook登录。

我错过了什么?谢谢!

我正在测试的应用程序实际上是我的Facebook应用程序的测试版本。正如 Facebook 文档中明确指出的那样,无法在测试应用程序上激活公共模式,因此,共享对话框不适用于为测试应用程序定义的用户以外的其他用户。可怜的我...