2011-09-30 43 views
2

我有一個Drupal網站,上面有Facebook上的按鈕。Facebook Like按鈕og:圖像需要被刮掉才能顯示

現在我已經在網頁上添加了所有的OpenGraph元標記,除了一件事情之外,它的所有工作都很完美。

網站訪問者可以共享頁面URL或頁面URL。 添加新文章時,按下類似按鈕的第一個人將看不到添加在og:image標記中的圖像。

如果之後的其他人按下了類似按鈕,但是og:image卻是可見的,所以在我看來,Facebook需要在「Facebook Like窗口」中添加og:image之前先刮頁面。

Facebook的分享似乎沒有受到這個問題的困擾,從第一次就做對了。

現在,每當有人增加了一個新的文章,我需要文章的URL被自動被Facebook使用一些PHP代碼或其他一些修復刮...

任何人誰知道autoscraping一個網址是可能或沒有人有解決方法的想法?

回答

1

您可以使用圖形API與scrape=true,迫使Facebook來湊你的權利,當您創建內容

https://developers.facebook.com/docs/beta/opengraph/objects/

+0

點擊你的Like按鈕,用戶的行爲應引起Facebook來刮你的頁面OG元數據,然後將其添加到用戶的時間軸中,所以看到這個問題很奇怪。不過,保羅的建議應該可以解決你的問題。 –

相關問題