2012-07-20 64 views
1

我們正在編寫一個Facebook應用程序,當他們進入比賽時在人牆上創建一個帖子。我們對正在創建的帖子的內容存在問題。Facebook應用程序無法正確發佈到時間線

狀態消息和鏈接按預期運行,但是圖片,名稱,標題和描述是從帖子鏈接到的頁面抓取的。

這是我們使用張貼到人們的牆代碼:

$facebook->api("/me/feed", "post", array(
   message => "I've just chosen my kangaroo to win a ticket to the Caravan, Camping and Off-Road Sale at the Adelaide Showgrounds (August 2-5). Be quick, there are only 1000 tickets up for grabs! Just click the link below.", 
 picture => "http://gmbo.com.au/hosted/cca/pak/app-icon.png", 
  link => "http://www.facebook.com/pages/WEIM-Sandbox-2/241942125896015?sk=app_416990981685156", 
   name => "CLICK HERE", 
   caption => "If you love caravans, camping or outdoor recreation - you'll love this Show.", 
   description => "If you love caravans, camping or outdoor recreation - you'll love this Show." 

任何幫助將非常感激,這個Facebook的API東西可以是相當令人沮喪。

感謝

+0

你是否仍然有問題發佈消息到時間表?在這裏發佈你最新的錯誤/這個問題的例外,以便我們可以幫助你更好。 – Zany 2012-07-21 03:28:52

+0

我意識到圖片'http://gmbo.com.au/ hosted/cca/pak/app-icon.png'已從其網站主機中刪除。您可能希望將圖片上傳到更持久的網站,例如www.photobucket.com。 – Zany 2012-07-21 03:32:49

+0

有相同的問題,這裏報告http://developers.facebook.com/bugs/285673898207039 – 2012-07-25 13:53:42

回答

-1

這段代碼沒有錯。你不需要報價。

這是一個Facebook API錯誤。我們嘗試了您提到的內容,但有一個關於此的已知錯誤。我們試圖做的事對於可憐的小Facebook來說太過雄心勃勃,無法把它包裹起來。

+0

哪個錯誤報告解釋了這個問題? – Igy 2012-07-28 07:47:10

2

你缺少' '各性能的。另外,你忘了關閉括號。

$facebook->api("/me/feed", "post", array(
    'message' => "I've just chosen my kangaroo to win a ticket to the Caravan, Camping and Off-Road Sale at the Adelaide Showgrounds (August 2-5). Be quick, there are only 1000 tickets up for grabs! Just click the link below.", 
    'picture' => "http://gmbo.com.au/hosted/cca/pak/app-icon.png", 
    'link' => "http://www.facebook.com/pages/WEIM-Sandbox-2/241942125896015?sk=app_416990981685156", 
    'name' => "CLICK HERE", 
    'caption' => "If you love caravans, camping or outdoor recreation - you'll love this Show.", 
    'description' => "If you love caravans, camping or outdoor recreation - you'll love this Show." 
)); 

如果仍然不工作,檢查你是否允許你的fbmain.php publish_stream許可。

有關更多示例,請參閱PHP SDK and JavaScript SDK Feed Dialog

相關問題