5

我正在尝试发布到用户墙,但是当共享窗口弹出时我收到此错误:

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

现在,我进行了适当的 Google 搜索,希望找到解决方案,但唯一给出的是我需要禁用“Stream post URL security”。我检查了我的应用程序的高级设置,它已经设置为禁用。

因此,通过在 Facebook 上拥有几年的开发经验,并且知道过去我们开发人员与 FB 之间的沟通非常糟糕,我非常怀疑他们是否会在这方面为我提供帮助。虽然我听说在 SO 上的反馈比旧的 FB 平台论坛更好。好吧,让我们看看我唯一的选择是让我的头发着火还是那里可能有一个善良的灵魂可以提供帮助。

4

5 回答 5

5

来自WordPress 论坛的用户 Samuel Wood (Otto)的回答对我有用:

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

于 2013-08-12T18:51:38.563 回答
2

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

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

于 2012-06-26T14:56:30.143 回答
2

使用新的应用程序界面,通过在“迁移选项卡”中关闭“Stream post URL security”来解决问题

于 2014-01-28T16:26:40.163 回答
0

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

于 2012-05-20T15:36:56.817 回答
-1

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

于 2013-05-01T21:51:11.133 回答