我需要更新從我的網站到所有頁面都具有相同的og:圖像。我可以使用Object Debugger website,但手動操作需要幾個小時,所以我構建了一個Bash腳本來完成這項工作。URL linter不能從cURL工作
問題是,即使我從終端手動嘗試,我也無濟於事。它根本不會刮更新的元素。 og:image(或者其他任何og:meta-tag)保持不變,就像我從未輸入cURL命令一樣。作爲精確性,當我從Debugger網站嘗試時,它確實有效。
curl https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json
有沒有什麼辦法可以解決呢? 謝謝!
緩存會自動更新,每隔24小時左右(如果有人喜歡它),爲什麼你會冒着讓你的IP被封鎖來刮臉的網站只是爲了更快地更新圖像? – Igy 2012-01-04 16:58:35
你正確地加密了URL嗎? url = http%3A%2F%2Fwww.princesspolymath.com - 也試試curl -v獲取更多關於你得到的回覆的信息 – 2012-01-04 17:01:40
是的,但有些舊頁面,有人可能會「分享」(不喜歡)。我懷疑Facebook會阻止我的IP,因爲他們提供每個人都使用這種方法更新他們的og:標籤。 – sf89 2012-01-04 17:13:10