0
有誰知道如何獲取Facebook SDK JS共享對話框以處理Lightbox圖庫中的每個圖像?Facebook中的每個圖像的Facebook Share按鈕
由於每個投資組合頁面上有許多圖像,因此我無法使用OpenGraph元標記。所以,我已經嘗試了URL重定向方法和JS SDK的FB.ui函數,並且都不想拿起我的自定義參數。它會成功拉出頁面的標題,併爲每個圖庫拉出頁面上的第一張圖片,但不會拉動描述。這總比沒有好,但如果有一種方法可以使用我傳遞給它的自定義參數,那將會非常好。
這裏是我是如何構造URL對於Facebook:
var title = item.el.attr('title'),
imgURL = item.el.attr('href'),
pageURL = window.location.href,
fbURL = 'https://www.facebook.com/dialog/share?app_id=1773322452958479&';
fbURL += 'href=' + encodeURIComponent(pageURL);
fbURL += '&picture=' + encodeURIComponent(imgURL);
fbURL += '&description=DescriptionGoesHere';
網站在製作: http://stoneblossom.twopaperdolls.com/portfolio/
Codepen例如: https://codepen.io/TPDBrendan/pen/vZKLQJ
_「,而且似乎都不想拿起我的自定義參數」_ - 這實際上不應該讓你感到驚訝。 https://developers.facebook.com/docs/apps/changelog#v2_9_90_day_deprecations – CBroe
您想分享的每個單獨內容的單獨URL是現在唯一的方法。該單個URL必須爲此特定內容返回正確的OG元數據。 – CBroe
是的,我有一種感覺,我試圖讓它做一些它只是不想做的事情。我會讀到其他開發人員的帳戶,發現黑客可以分享個人圖像,但FB似乎每次修改API時都會繞過它們。 – user3173756