2

我想将帖子的预览图像添加到 facebook Open Graph 元标记。一种可能的解决方案是使用 data:blog.postImageThumbnailUrl

<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/>

但是,由 Blogger 创建的默认帖子图像缩略图太小(72px × 72px),当 facebook 在基于此图像缩略图创建帖子故事时尝试拉伸它时看起来不太好(facebook 说“所有og:image 引用的图像在两个维度上必须至少为 200 像素”)。

所以,问题是:

有没有办法以某种方式从帖子正文中检索图像的 url 并将其插入到上面提到的 facebook Open Graph 元标记中?(假设我博客的每篇文章在其正文中都有图像标签:

http://loveclubhouse.blogspot.com/

4

1 回答 1

0

是的!你可以。它看起来有点草率,但功能齐全。这是og:image我博客中的财产。如您所见,它实际上是从我的 Facebook 个人资料中抓取一张图片:

<meta content='http://sphotos.xx.fbcdn.net/hphotos-ash3/538645_3357819035748_1577184006_2624573_712999292_n.jpg' property='og:image'/>

当您从 Facebook 的照片库中加载图像时,您通常可以右键单击它并选择“查看图像”。当您这样做时,您将看到 Facebook 存储的实际图像的 URL。只要图像可以公开访问,就不会有任何问题。

如果您决定单击推荐(当前页面)或喜欢(单个帖子),您可以在我的博客上看到它。:)

于 2012-04-22T09:53:45.257 回答