将普通的'like'转换为OpenGraph对象

时间:2012-07-27 18:01:00

标签: facebook facebook-like opengraph

我一直在开发一个像Facebook一样的小项目按钮,我遇到了一个小问题。

假设我有一个网页,我会执行以下操作:

在这种情况下,我得到这样的东西:

{
    "id": "http://my-page/path",
    "shares": 1
}

但是,如果我稍后添加OpenGraph标记,我仍然会得到相同的结果,即使它应该看起来像一个实际的OpenGraph对象。 E.g。

{
   "id": "100559863426647",
   "name": "Page",
   "picture": "http://path-to-image.jpg",
   "link": "http://my-url/path",
   "likes": 1,
   "app_id": 392482400810748,
   "category": "Product/service",
   "is_published": true,
   "description": "Some Description",
   "about": " Llama #2"
}

有什么方法可以获取现有的“喜欢”网址并将其转换/更正为OpenGraph对象(如果有的话)?

1 个答案:

答案 0 :(得分:1)

Facebook需要重新调整页面才能获得更新的元数据。这可能是个问题。

要让Facebook重新调整页面,您需要访问包含Facebook's Linter或“赞”页面的页面作为页面管理员。

更多详细信息,请参阅“编辑元标记”部分 https://developers.facebook.com/docs/opengraphprotocol/