簡體   English   中英

FB Share對話框圖片未顯示

[英]FB Share dialog picture not showing

我使用Facebook共享對話框允許用戶在我的webapp中發布鏈接很長一段時間沒有問題。 然而,幾個星期后,它再也沒有用了。 我沒有做任何更改,我也找不到FB文檔中的任何內容。

我使用這段代碼(圖片是png的URL):

FB.ui({
    method: 'share',
    title: 'LISTEN TO: ' + title,
    href: 'https://www.papereed.com/player?id='+_shareableArticle.id,
    picture: image,
    caption: caption,
    description: description,
    message: ''
});

之前圖片,標題和說明顯示在共享對話框中(以及共享后的帖子中)。 現在沒有一個出現,只有www.papereed.com上的默認標題和圖片顯示在共享對話框中。 然而,鏈接(href)仍然指向正確的位置。

我希望有人可以解釋FB.ui的變化(如果有的話)以及我需要做些什么來分享圖片和標題再次工作。 謝謝!

BTW。 訪問www.papereed.com/player並在其中一篇文章中選擇共享選項,然后按FB圖標並自行查看(非工作)共享對話框。

圖片和標題已從fb api棄用。 現在任何版本的facebook api都不再使用它們。

如上所述:圖片等是折舊參數。

相反:FB現在在“鏈接”處抓取網頁,檢查og:namespace標記的內容以獲取要共享的各種元數據。

https://developers.facebook.com/docs/sharing/webmasters#markup

因此,您必須共享指向有效單個網頁的內容,該網頁的元內容現在將描述Facebook共享參數。

例如

 <html prefix="og: http://ogp.me/ns#"> <head> <title>The Rock (1996)</title> <meta property="og:title" content="The Rock" /> 

有關Open Graph命名空間的更多信息: http//ogp.me/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM