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