13

结果在控制台:

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

基本上,我正在尝试使用户能够登录我在 blogspot.com 上的博客,并在他的墙上发布一些消息。

这是我在 facebook 上配置应用程序的方式:
App Domains :blogspot.com
沙盒模式:disabled
站点 URL :my_blog_name.blogspot.com/p/publishing.html

4

12 回答 12

8

网站网址http://开头后,它解决了我的问题。现在我的站点 URL如下所示: http: //my_blog_name.blogspot.com/p/publishing.html

于 2012-12-07T18:01:20.043 回答
8

当使用https://www.facebook.com/dialog/oauthredirect_uri提交的请求未出现在以下有效 OAuth 重定向 URI列表中时,也会发生这种情况:

  • 设置>>高级>>安全

经过多次试验和错误,当我添加redirect_uri我正在使用的(在我的情况下为https://www.facebook.com/connect/login_success.html)时,我突然跨过了这个错误的一步。

于 2014-10-25T18:07:59.967 回答
3

出现这些问题是因为您在 Facebook 中未正确配置站点链接。

转到 Facebook 开发人员页面

1.选择“设置” 2.单击“添加平台” 3.选择“网站” 4.提供您的网站名称

最后保存设置即可

于 2015-12-17T11:42:07.890 回答
2

Facebook 不关心您的服务器位于哪个实际 IP 地址 - 但它会检查引用页面的域名是否与您在 facebook 注册的域相同。问题是您当前托管应用程序的任何 url未在您的应用程序配置中设置。转到您的应用设置并确保网址匹配。

于 2013-10-29T13:33:51.560 回答
1

就我而言,它是www。我省略了,例如:

http://website.com

代替

http://www.website.com

于 2014-03-31T00:59:25.807 回答
1

我遇到了这个问题,因为起初我没有将应用程序域放在“设置”页面中。在我将“example.com”添加到应用程序域字段后(假设 URL 为http://www.example.com),问题不再存在。

于 2015-04-13T20:11:07.503 回答
0

如果即使在Settings -> Basic tabSettings -> Advanced -> Valid OAuth redirect URIs中设置了网站 URL 后它仍然不起作用,请尝试执行以下操作并检查它是否有效。

第 1 步)转到,设置 -> 基本 -> 联系电子邮件(填写您希望应用同步的电子邮件 ID)

第 2 步)转到、状态和审查 -> 状态 -> 启用选项为是(使您的应用程序对公众可见)

现在,重新启动您的应用程序并检查它是否正常工作..

于 2014-09-16T13:15:11.717 回答
0

您的应用程序应与您在 facebook 开发人员设置中输入的内容位于同一域中

于 2014-09-25T08:56:31.687 回答
0

Facebook 应用程序设置

虽然用类似的信息回答了好几次,但这是我的经验仅供参考

  • 测试localhost- 我想知道这是否可能是问题,但不是。
  • app_idredirect_uri包括在内。
  • URL 正确编码。

那么为什么会出现这个错误呢?

像我一样查看Facebook 社区帮助,了解谜题中缺少的重要部分。

那是:

<a href="https://www.facebook.com/dialog/share?
    app_id=1234567890
    &display=page

    &href=http%3A%2F%2Fexample.org <-- This
    &redirect_uri=http%3A%2F%2Fexample.org" <-- and This

target="_overTheRainbow">Tell the world about this awesomeness!</a>

必须与提交给 Facebook 的应用程序的参考 URL 匹配app_id

于 2015-05-07T06:04:52.420 回答
0

是的,这是 facebook api 的常见问题。不要在 url 前使用www 。它将解决问题。

于 2015-05-21T15:56:03.293 回答
-1

当我在 Facebook 墙上发布链接时,我遇到了同样的问题。

我这样做了:

来自https://developers.facebook.com/

迁移选项卡上启用了流发布 URL 安全性。所以我只是禁用了它,之后它现在对我有用。

希望这可以解决其他人的问题。

于 2015-05-29T09:32:51.100 回答
-1

转到设置,然后转到高级选项卡。在底部的“嵌入式浏览器 OAuth 登录”中启用此选项。那么你的问题就解决了。

于 2015-08-31T11:49:32.547 回答