2012-02-11 81 views
3

我正在通過Facebook Graph API發佈鏈接。我看到鏈接,但縮略圖圖像沒有按預期顯示。Facebook圖形API:發佈鏈接/縮略圖不顯示

下面是一個例子網址:http://barcodegen.herokuapp.com/coupon?couponId=8f9436f6-f1b3-42ec-900c-be45305e1aa6

我碰到它throigh http://developers.facebook.com/tools/debug/og/object?q和一點兒也不報告任何錯誤,並如預期顯示縮略圖。

當我在Facebook上粘貼鏈接direclty時,它似乎檢測到元標記,但是當我從服務器端Java應用程序發佈鏈接時,它似乎沒有檢測到正確。這裏是我的服務器端應用程序做什麼:

  1. 生成一個唯一的密鑰
  2. 存放在DB
  3. 帖子的鏈接至Facebook與meta標籤等

我缺少什麼?

回答

4

我希望你的意思是訪問令牌作爲唯一的關​​鍵。

我有同樣的問題。我解決如下。我正在使用C# Facebook SDK。但我希望你能明白這個主意。

Dim fb As FacebookClient = New FacebookClient('access_token') 

    Dim args As Dictionary(Of String, Object) = New Dictionary(Of String, Object)() 

    args("message") = "Message to be posted" 
    args("link") = "http://www.example.com" 

    fb.Post("/me/feed", args) 

然後Facebook會自動提取預覽圖像,其他元數據並自行發佈。

相關問題