"The post's links must direct to the application's connect or canvas URL" - 错误



我正试图张贴到用户墙上,但当共享窗口弹出时,我收到了这个错误:

The post's links must direct to the application's connect or canvas URL

现在,我在谷歌上进行了适当的搜索,希望找到一个解决方案,但唯一给出的是我需要禁用"流式发布URL安全"。我检查了我的应用程序的高级设置,它已经设置为禁用。

因此,由于在Facebook上有几年的开发经验,并且知道我们开发人员和FB之间的沟通在过去有多么糟糕,我非常怀疑他们是否会在这方面帮助我。尽管我听说SO上的反馈比旧的FB平台论坛要好。好吧,让我们看看我唯一的选择是点燃我的头发,还是有一个善良的灵魂可以帮助我。

这个来自WordPress论坛的答案通过用户Samuel Wood(Otto)为我工作:

Go to the Facebook App. Edit its settings. On the Advanced settings page, disable the "Stream post URL security" option.

您是否使用FB上的Graph explorer应用程序生成了访问令牌?请确保从右上角的选择框中选择应用程序。默认情况下,它将被选为图形资源管理器。

发生此错误的原因是所选应用程序将是Graph explorer,并且其画布/网站url未指向您的网站。这样做解决了我的问题;它也可以修复你的。

使用新的应用程序界面,通过关闭"迁移选项卡"中的"流发布URL安全性"来解决问题

您必须始终使用应用程序开发人员设置中指定的相同域进行链接。现在,您可以拥有多个tld,以及自定义前缀。

对于其他遇到此问题的人,我可以通过在Facebook上配置Facebook>应用程序>设置>应用程序>Canvas URL

来解决此问题

最新更新