Facebook 图表 API - 任何照片的对象洞察力 returns 所有指标为 0

Facebook Graph API - Object Insights for any Photo returns 0 for all Metrics

使用 Facebook Graph API 我能够检索照片的数据 post - 我可以看到对象喜欢和对象评论 return 数据。所以我知道我有正确的照片 ID。

然而,当我尝试使用对象洞察时,所有值 returned 都是 0,我通过我帐户上的洞察仪表板知道这不是真的:https://www.facebook.com/{页面名称}/insights /

我运行的查询是:

https://graph.facebook.com/v2.3/{page id}_{post id}/insights

我正在通过 API 工具进行操作:https://developers.facebook.com/tools/explorer

如果我尝试状态或 link,它们 return 值。

有人有什么想法吗?

好吧,我终于想通了...

如果您查询所有 posts /{page_id}/posts 并找到您要查找的 post,最顶部是以下内容:

{
      "id": "112665855555813_473845879437807", 
      "from": {
        "category": 

这就是你需要使用的id而不是使用对象id

"type": "photo", 
"status_type": "added_photos", 
"object_id": "473462762809452", 

这就是我在做什么。这是一个不同的号码,如果您在 facebook 上查看 post 就会得到这个号码 - 它是照片的 ID,而不是实际的 post.