如何在Facebook Share Dialog上修复“需要有效的重定向URI”?

时间:2013-07-02 21:46:14

标签: facebook facebook-graph-api redirect facebook-social-plugins facebook-sharer

我使用 Facebook 的标准Feed Dialog来分享我网站上的帖子。这个问题是由于redirect_uri的问题导致我无法正常工作。这很奇怪,因为我拥有应用程序,应用程序ID是正确的,URL是正确的...这可能是什么问题?我得到的错误是:需要有效的重定向URI

这是我正在使用的代码:

<a href=https://www.facebook.com/dialog/feed?app_id=9999999999999&link=http://hereismylink.com/todays/&picture=http://fbrell.com/f8.jpg&name=%TITLE%&caption=testing1234&description=blablabla&redirect_uri=http://hereismylink.com>Share on Face</a> 

PS:redirect_uri和app_id是虚拟文本,通常,它们是我网站上正确的数字和字母。我不想在这里做广告。

仅供参考:sandbox mode已关闭

2 个答案:

答案 0 :(得分:6)

我通过在app domain中说明我的网页的网址来解决它。 Facebook文档缺乏这种信息太糟糕了,因为它必须让它发挥作用。无论如何,感谢lgy给我链接。

答案 1 :(得分:1)

我有类似的问题,我了解到问题是该网站是SSL。如果您遇到此问题,请查看当FB共享框作为弹出窗口启动时调用的URL。该URL必须在末尾具有有效的redirect_URI值。你可能会发现它在某种程度上是畸形的。这应该可以让您深入了解问题所在。有时弹出共享窗口会出现并且消失得太快,您甚至无法看到“重定向URI”错误。

我一直在配置“WordPress的简单社交分享按钮”。在使用名为Restrict HTTPS的插件后,我在几个Wordpress实例上遇到了这个问题。我将插件更改为Easy SSL。然后我删除了通过其他插件调用的打开图脚本的所有实例。这为我解决了这个问题。

查看我现在如何在Massive Impressions Online Marketing.配置它如果您转到底部链接的其中一篇博文或投资组合帖子,您将看到配置了这些共享按钮。我正在为该网站使用Facebook App。我已经尝试了很多共享解决方案,WordPress插件和手动放置代码,在我看来,这个特殊的插件比大多数都好,甚至与Jetpack中的按钮相比也是如此。

祝你好运!!!