如何使用我的身体内容中的图像来获取Facebook OG:图像标记?

时间:2015-01-26 18:07:49

标签: html5 facebook facebook-graph-api opengraph

我试图弄清楚我的网站上的网页在Facebook上分享时如何使用来自正文内容的图片。据我所知,这些图像只能使用元标记og:图像在head标签内设置(这对我来说没有意义,因为图像不应该存在)但我没有办法拍摄图像从身体和插入头部。我不认为使用JS会起作用,因为FB的刮刀也必须运行JS,即使它确实有效,它似乎也是一个糟糕的解决方案。我还可以编写一些PHP来获取页面内容并解析它检查img标签然后将输出返回到head标签中的模板,但这似乎是一个糟糕的解决方案。

此外,我不明白为什么其他网站似乎没有这个问题。例如,该网站根本没有OG标签,但如果您尝试在Facebook上共享该页面,那么很好地将正文图片放在帖子中:http://www.eng.lsu.edu/news/2015/1/more-than-an-alumna/

但我的网站根本没有显示任何图片,包含或不包含OG标签,除非我用og:image明确设置了一个。 https://www.tntech.edu/engineering/news-events/news/2014-2015-coe-news/sae-india-trip-return

我错过了什么? 谢谢!

0 个答案:

没有答案