结果在控制台:
由于URL不被应用程序配置:允许一个或多个指定的网址不被应用的设置允许的。 它必须将网站网址或帆布URL匹配,或者域必须应用的领域之一的子域。
基本上,我想是为了让用户能够登录我的blogspot.com上的博客,并张贴在他的墙一些消息。
这里是我如何在Facebook上配置的应用程序:
应用程序域 :blogspot.com
沙盒模式 :禁用
网站网址 :my_blog_name.blogspot.com/p/publishing.html
结果在控制台:
由于URL不被应用程序配置:允许一个或多个指定的网址不被应用的设置允许的。 它必须将网站网址或帆布URL匹配,或者域必须应用的领域之一的子域。
基本上,我想是为了让用户能够登录我的blogspot.com上的博客,并张贴在他的墙一些消息。
这里是我如何在Facebook上配置的应用程序:
应用程序域 :blogspot.com
沙盒模式 :禁用
网站网址 :my_blog_name.blogspot.com/p/publishing.html
把网站网址以http后://它解决了我的问题。 现在我的网站的网址是这样的: http://my_blog_name.blogspot.com/p/publishing.html
这也可能发生在redirect_uri
与提交的https://www.facebook.com/dialog/oauth请求中不存在有效的OAuth列表下的重定向的URI:
很多试验和错误,当我加入后redirect_uri
,我用( https://www.facebook.com/connect/login_success.html在我的情况),我突然到了一步过去的这个错误。
这些问题的发生是由于你没有正确配置在Facebook上的站点链接。
去Facebook开发网页
1.Select“设置” 2.Click“添加平台” 3.Select“Wesite” 4.Give您的网站名称
最后保存的所有设置
Facebook并没有关心什么实际的IP地址的服务器位于 - 但它会检查引用页的域名是一样的,你用facebook.The问题注册的域名是,无论你的网址目前收容你的应用程序是不是在你的应用程序配置设置。 转到您的应用程序设置,确保网址是匹配的。
在我的情况下,它是WWW。 我省略了,因此,例如:
http://website.com
代替
http://www.website.com
我有这个问题,因为起初我并没有把应用程序域的设置页面。 后,我补充说:“example.com”的应用程序域场(假设URL为http://www.example.com )时,问题不再存在。
如果它一点儿也不工作,必须建立在设置网站的网址后也- >基本选项卡 ,并设置- >高级- >有效的OAuth重定向的URI,试着做下面的东西,检查是否正常工作了。
步骤1)转到, 设置- >基本- >联系人电子邮件 (请填写您希望您的应用程序与同步电子邮件ID)
步骤2)后藤, 地位和评论- >状态- >启用选项是 (让您的应用公开显示)
现在,重新启动您的应用程序和检查,如果它工作正常..
您的应用程序应该是你在facebook的developper的设置输入的内容相同的域
虽然回答了几次类似的信息,这是我的经验仅供参考
localhost
-我想知道这是否可能是问题,但都能跟得上。 app_id
和redirect_uri
包括在内。 那么,为什么这个错误?
请参阅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与应用参考网址app_id
。
没错这就是Facebook的API的常见问题。 网址之前,不要使用WWW。 这将解决这个问题。
我正面临同样的问题,当我张贴在Facebook上墙的链接。
我这样做:
从https://developers.facebook.com/
在迁移标签流后URL安全已启用。 所以,我只是禁用它,它现在为我工作之后。
希望这会解决这个问题的人。
进入设置,然后高级选项卡。 在底部的“嵌入式浏览器的OAuth登录”启用该选项。 那么你的问题得到解决。