使用Facebook登录登录网页时出现问题:

使用Facebook登录登录网页时出现问题:,facebook,Facebook,我的网站是:www.askachristianlive.org/forum 在右上角,您将看到一个Facebook图标,该图标应允许您使用Facebook凭据登录。每次出现以下错误时: 应用程序配置不允许给定URL:应用程序的设置不允许一个或多个给定URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域 我已经改变了所有我能想到的应用程序设置,但它仍然无法工作。你能告诉我我需要做什么吗 我的应用程序域设置为www.askachristianlive.org 选择应用程序与F

我的网站是:www.askachristianlive.org/forum

在右上角,您将看到一个Facebook图标,该图标应允许您使用Facebook凭据登录。每次出现以下错误时:

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

我已经改变了所有我能想到的应用程序设置,但它仍然无法工作。你能告诉我我需要做什么吗

我的应用程序域设置为www.askachristianlive.org

选择应用程序与Facebook的集成方式 使用Facebook登录的网站 网站网址:


我不知道还能做什么。

你的问题是oneall生成的url是askachristianlive.api.oneall.com,它很可能不在你允许的应用程序域中

查看是否可以将上述url添加到应用程序设置列表中的应用程序域中,以及这是否有效


问题是oneall是第三方(本例中为Facebook)之上的另一个第三方,因此尽管您在Facebook中的应用程序配置与您的域匹配,但它与您必须通过oneall的事实不符。老实说,我很惊讶oneall没有在他们的网站上强调这一事实,因为这些回调URL在facebook上永远不会起作用,否则

你确定你使用的是正确的appId和密码等吗?(显然不要在这里发布)。另外,您使用什么作为登录url?您的登录url是否正确。您是否使用内置的$facebook->getLoginUrl()方法(如果使用php),您没有提到任何特定的语言或SDK,因此不确定您使用的是什么。尝试将*.askachristianlive.org添加到允许的域中。伊藤男孩。我对此一无所知。我用了一个all,它说这只需要几分钟。谷歌登录非常好,因为我不需要设置任何东西。但我必须创建一个Facebook应用程序,据我所知,一切都应该正确设置。我复制了钥匙,并将它们粘贴到了一个整体上。一切正常。直到您尝试使用Facebook凭据登录。所以我不知道该怎么办,我还没听说过。但听起来您的登录url没有正确呈现。如果您右键单击您的facebook登录链接,实际的url是什么(例如href属性)。这是facebook弹出窗口中显示的url,您应该可以在其中登录:啊,谢谢!这至少解决了一个问题。现在它说我可以使用Facebook登录,但当我登录时,它似乎没有生效,并把我当作从未登录过。你有办法解决这个问题吗?