我試圖做一個Facebook的分享按鈕,使用JavaScript SDK,這是我使用的代碼:Facebook分享不把圖片
$(function() {
$('.facebook-share').click(function(e) {
e.preventDefault();
FB.ui({
method: 'feed',
link: SOME_VALID_LINK,
picture: "https://netstars-production.s3.amazonaws.com/uploads/staging/image/artwork/185/Screen_Shot_2013-06-25_at_2.07.21_PM.png?AWSAccessKeyId=AKIAJPC2ZNIXV535QU6A&Signature=lKS8UdWSDd8k5iFJxCFThTJnp8Y%3D&Expires=1380217515",
name: "Screen",
caption: "Please star my Image on Netstars.",
description: "Some "
}, function(response){});
});
});
一切都按預期工作(鏈接,描述,名稱,標題),除了圖片(它沒有被顯示)。如果我在瀏覽器上覆制並粘貼鏈接,圖像就在那裏。
我缺少什麼?
謝謝!
我檢查了Is there any Facebook share plugin?上的現場演示,圖像共享也無法正常工作。
_「如果我複製和粘貼在瀏覽器上的鏈接,圖像是存在的。」 _ - 我m只能得到一個XML響應,告訴我「訪問被拒絕」和 「請求已過期」... – CBroe
您是否複製了整個鏈接? – jpbalarini
當然可以。該鏈接本身包含一個參數'Expires = 1380217515',該時間戳約爲20分鐘前。 – CBroe