-1

你知道当你创建一个标签应用程序时,你有一个带有页面标签 URL 的页面标签部分:和安全页面标签 URL:。在我的应用程序中,我想将 FB.init 用于 Fb.login,但如果我调用 FB.init,我会收到此错误。

应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。

这是因为我没有从 App 配置中完成 Facebook 上的 App 部分,我的想法是我不想完成。什么是替代方案?

4

1 回答 1

0

这听起来可能违反直觉,但在您的应用设置中(就在您设置页面标签 URL 的位置附近),您需要打开带有 Facebook 登录的网站部分并填写站点 URL。一个典型的例子是http://mydomain.gov:8080/,但您可以包含比/您想要的更长的路径。此外,如果您尚未填写App Domains,请在此处添加一个域以匹配站点 URL。在我的示例中,它将是mydomain.gov.

您在其上使用 JS SDK 的页面以及您在任何对话 URL 中的页面都需要以您配置的站点 URLredirect_uri开头。

于 2013-02-07T19:45:36.437 回答