Facebook Graph API 返回 Shares 而不是 Total Count



我在尝试返回"喜欢"按钮的total_count号时遇到问题。 我们的应用程序管理"喜欢"按钮和"打开图形"标签,我们尝试获取"赞"计数的 URL,但它返回的共享没有 OG 标签信息。

例如:https://graph.facebook.com/?id=http://www.fruitilike.com/products/shares-debug6/

返回:

{
   "id": "http://www.fruitilike.com/products/shares-debug6/",
   "shares": 1
}

它应该如何工作的示例:https://graph.facebook.com/?id=http://www.fruitilike.com/products/apple

返回:

{
   "id": "114182628680532",
   "name": "Apple",
   "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/187789_114182628680532_2291233_s.jpg",
   "link": "http://www.fruitilike.com/products/apple",
   "likes": 1,
   "app_id": 102729306450470,
   "category": "Food",
   "is_published": true,
   "description": "The Apple. When it falls from a tree it generates gravity.",
   "about": "The Apple. When it falls from a tree it generates gravity."
}

这些结果没有错,这是因为您比较的对象具有不同的类型:

  • http://www.fruitilike.com/products/shares-debug6/ - 是website
  • http://www.fruitilike.com/products/apple/ - 是food

为不同类型的对象设置不同的设置字段是完全可以的。

最新更新