2012-02-12 16 views
5

我想發佈到用戶牆上但當份額窗口彈出時,我收到此錯誤:「的帖子的鏈接必須直接到應用程序的連接或帆布URL」 - 錯誤

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

現在,我希望找到一個解決方案進行了適當的谷歌搜索,但唯一給出的是我需要禁用「流後URL安全性」。我檢查了我的應用程序的高級設置,它已被設置爲禁用。因此,通過在Facebook上開發幾年的經驗,以及瞭解我們開發人員和FB之間的交流過去多麼糟糕,我非常懷疑他們會幫助我解決這個問題。儘管我聽說SO的反饋比舊的FB平臺論壇更好。那麼,讓我們看看,我唯一的選擇是把我的頭髮着火,還是可能有一個善良的靈魂在那裏,可以協助。

回答

0

您必須始終使用與應用程序的開發人員設置中指定的鏈接相同的域。現在你可以有幾個tld和自定義前綴。

2

您是否使用FB上的Graph Explorer應用程序生成訪問令牌? 確保您從右上角的選擇框中選擇您的應用程序。 默認情況下,它將被選爲圖形瀏覽器。

發生此錯誤的原因是所選應用程序爲圖形瀏覽器,並且其畫布/網站網址未指向您的網站。 這樣做解決了我的問題;它可能會修復你的。

-1

對於其他人遇到這個問題,我能夠通過配置了Facebook>應用程序>設置>應用在Facebook上>畫布URL

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.

+0

這節省了我的一天。在這方面值得一提的Facebook應用並不意味着Facebook手機上的應用,而是服務器端的Facebook應用。在我的情況下,它被用於發佈Facebook牆貼的Android應用程序的一部分,在這種情況下,如果發佈顯示的URL不在服務器端應用程序本身的域內,則發佈失敗。但是,我的URL(鏈接到Google Play上的應用)的Stream Post URL安全性已被接受。謝謝Justin。 – 2013-08-13 22:09:15

+0

完全保存了我的一天。謝謝。 – Vahron 2013-09-11 09:12:27

2

使用新的應用程序界面,通過關閉「遷移選項卡」中的「Stream post URL security」來解決問題。

相關問題