2011-10-17 33 views
0

我們正在嘗試使用Facebook發送社交插件或fb.ui發送對話框。在這兩種情況下,我們都發現我們傳遞給Facebook的鏈接或href大部分都是作品。有3個地方的鏈接放置在所述消息中它們是:Facebook發送消息存在錯誤的URL

  1. 消息
  2. 正下方的標題
  3. 到描述的左側的圖像的鏈接的標題

1和3似乎尊重鏈接參數,但2不是。下面是我們所使用的代碼示例:

FB.ui({ 
     method: 'send', 
     name: 'Referral', 
     link: 'https://www.oursite.com/?refer=123', 
     picture: 'http://www.oursite.com/assets/images/logo.png', 
     name:'heres a name', 
     description:'description' 
     }); 

當這個被髮送的鏈接名稱和圖片https://www.oursite.com/?refer=123作品,但不是鏈接輸出正確的名稱下面。下面是我們使用的社交插件,它產生的效果相同的代碼:

<div class="fb-send" data-href="https://www.oursite.com/?refer=123"></div> 

回答

0

這是因爲Facebook並沒有使用你的鏈接參數:它使用OG:要在頁面的URL元分享。 如果您使用fb-send插件,您可以看看data-ref屬性:它應該完成這項工作:)

您還應該看看這裏:https://developers.facebook.com/tools/debug瞭解Facebook將在結束。

祝你好運