[英]LinkedIn v2 share api not fetching og:image tags
我正在調用linkedin v2 api 以共享鏈接(一篇文章),它在后期檢查器中工作正常(顯示了圖像縮略圖),但是當我使用 api 時,縮略圖沒有顯示。
文檔說 LinkedIn 會自動從元 og:image 標簽中獲取縮略圖......我有。
控制共享內容的顯示方式 如果您無法提供包含所有元數據的完整共享,LinkedIn 會直接從頁面獲取內容。 為了最好地促進這一點,如果您可以控制正在共享的已發布內容,請設置 [Open Graph 標簽][ http://ogp.me/] 。
表 11 標簽說明 og:title 設置標題標簽以控制您的網頁標題在 LinkedIn 上的顯示方式。 og:description 設置描述標簽以控制共享鏈接在 LinkedIn 上的描述方式。 og:image 設置圖片標簽來控制在LinkedIn上顯示的圖片。 og:url 建議使用 URL 標簽為 LinkedIn 提供最佳 URL 鏈接,用於指向您的網頁。 如果您無法在共享頁面內設置開放圖譜標簽,LinkedIn 會嘗試通過確定標題、描述、縮略圖等來自動獲取內容。
有誰知道如何通過 v2 共享 api 顯示縮略圖?
這是 LinkedIn 在他們的一個觀點上的一個錯誤。 這正在影響每個人。
如果您在未登錄時查看帖子,則預覽應該會顯示得很好。 這暗示“登錄”視圖不會抓取外部預覽圖像。
如果可能,請向 LinkedIn 報告此情況。
如果您必須在 LinkedIn 發現錯誤在您這邊之前完成此操作,那么我認為有一種方法:
您可以通過編寫為帖子提供圖像的代碼來解決這個問題。 您將抓取 OG 圖像標簽的 HTML。 然后,您將從 OG 標簽中提取該圖像,然后將其上傳到用戶的媒體。 然后,您可以為帖子提供圖像 ID。
我遇到了同樣的問題。 它似乎確實是api的錯誤。 接受的答案不會直接回答問題,因為這使您可以通過多個步驟進行圖像共享,而不是單個文章共享。
您可以通過在POST
請求的正文中添加縮略圖信息來解決它。
"thumbnails": [
{
"resolvedUrl": "https://www.example.com/image.jpg"
}
]
根據您使用的 API 產品、共享與用戶生成的內容 (UGC) api,縮略圖數組的位置不同。
對於 UGC api: https : //docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/getting-started? tabs =http# sample-request-5
對於共享 api: https : //docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/getting-started? tabs =http# sample- request-6
如果你有og:
標簽工作,那么它肯定應該工作。 來源: 官方 LinkedIn 可共享文檔。
他們陳述了一些限制,但是,我沒有看到您的圖片,因此,我不確定如何指出任何具體內容,但通常,根據上面的鏈接文檔...
- 最大文件大小:5 MB
- 最小圖像尺寸:1200(寬)x 627(高)像素
- 推薦比例:1.91:1
如果您不確定,請使用您嘗試共享的 URL 查看LinkedIn Post Inspector 。 我發現實際上還有 LinkedIn 認為有時更重要的其他元數據:例如,我看到它查看 oEmbed 數據,很少有人知道這些數據安裝在他們的服務器上。
我知道它對我有用。 今天剛測試:
希望這可以幫助!
如果您使用的是UGC后端點,解決辦法是增加縮略圖作為@wintermute提到以上,但resolvedUrl
沒有為我工作。 我需要修改為url
:
data.specificContent["com.linkedin.ugc.ShareContent"]['media'] = [{
'status': 'READY',
'description': {
'text': description
},
"thumbnails": [
{
"url": imageUrl
}
],
'originalUrl': href,
'title': {
'text': title
}
}];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.