我需要将网站中的页面更新为所有相同的og:image。我可以使用Object Debugger website,但是要花一些时间才能手动完成,所以我构建了一个Bash脚本来完成这项工作。

问题是,即使我从终端手动尝试,也无济于事。它根本不会抓取更新的元数据。 og:image(或实际上其他任何og:meta-tag)都保持不变,就像我从未输入cURL命令一样。作为一种精确度,当我从Debugger网站尝试时,它确实可以工作。

Open Graph documentation中所示:

curl https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json


有什么办法可以解决?
谢谢!

最佳答案

默认情况下,cURL不遵循重定向。使用-L选项。

07-25 23:37
查看更多