我正在尝试发布到用户墙,但是当分享窗口弹出时我收到此错误:
The post's links must direct to the application's connect or canvas URL
现在,我进行了正确的谷歌搜索,希望找到一个解决方案,但唯一给出的是我需要禁用“流后URL安全性”。我检查了我的应用的高级设置,它已经设置为禁用。
所以,通过在Facebook上有几年的开发经验,并且知道我们开发人员和FB之间的沟通过去有多么糟糕,我很怀疑他们会帮助我解决这个问题。虽然我听说SO的反馈要比优秀的旧FB平台论坛好。那么,让我们看看我唯一的选择是让我的头发着火还是可能有一个善良的灵魂可以提供帮助。
答案 0 :(得分:5)
WordPress forums via user Samuel Wood (Otto)的答案对我有用:
Go to the Facebook App. Edit its settings. On the Advanced settings page, disable the "Stream post URL security" option.
答案 1 :(得分:2)
您是否使用FB上的Graph explorer应用生成了访问令牌? 确保从右上角的选择框中选择您的应用。 默认情况下,它将被选为图形资源管理器。
发生此错误,因为所选应用程序将是图形资源管理器,其画布/网站网址未指向您的网站。 这样做解决了我的问题;它也可以修复你的。
答案 2 :(得分:2)
使用新的应用程序界面,可以通过关闭“迁移选项卡”中的“流后URL安全性”来解决问题
答案 3 :(得分:0)
您始终必须使用相同的域进行链接,具体取决于应用的开发者设置。现在您可以拥有多个tld和自定义前缀。
答案 4 :(得分:-1)
对于遇到此问题的其他人,我可以通过配置Facebook>来解决此问题。应用>设置> Facebook上的App>画布网址