Facebook 图谱 API 见解

Facebook Graph API insights

我刚开始使用 Facebook,老实说,我发现它非常令人困惑,术语和文档在很多情况下似乎都非常模糊。有人可以用简单的英语解释我如何实现以下目标吗?

到目前为止,我已经做到了:

1) 创建应用程序

2) Post 包含所需消息的用户页面上的图像

我无法理解如何检索有关通过我的应用程序上传的特定图像的信息。我想知道有多少人看过这张图片,它获得了多少赞,它被转发了多少次。

有可能吗?

我 post 不太 /photo /feed 如果可能的话,我想保持这种状态。

很抱歉,如果这个问题已经得到解答,但我花了几个小时试图找到合适的答案,但未能获得正确的文档。

更新 1

在休假几天并收到前 2 个答案后,我再次深入研究了这个话题。现在我已经按照建议尝试了 Graph API Explorer,并使用 POST 的 ID 我可以获得有关 POST 的一些详细信息,但洞察力没有显示任何内容,只是下一步和以前的。

我的目标是能够收集有关通过应用程序上传的图片的一些统计信息。如果这不可能直接实现,我需要采取什么方法?

我不相信个人 /photo 附有 /insights - Insights Object documentation page 表明他们没有 - 但你应该能够获得喜欢、分享、并通过 API 发表评论。

FB 似乎在过去几周推出了 redesign/reorganization 文档,但是 documentation for the /photo graph object is here -- 您将需要用户的访问令牌,并且 API 您正在寻找的每个端点都有指向它们自己的文档页面的链接,包括每种请求类型的示例代码。

编辑(总结评论中的讨论):

无法通过 Facebook API 收集对通过应用程序发布到个人用户时间轴的所有照片的见解。该应用程序可以通过 API 请求分别为每个对象收集喜欢、分享和评论,并且可以发出 API 请求以获取对发布到其自己的时间轴上的照片的见解。这些选项都不能解决此处的预期用例。

我建议使用共享而不是应用程序集成的解决方案,因为这样可以更好地获取对共享照片的见解。这也是一个更简单的集成,并且在未来的平台更改中不那么脆弱。主要的权衡是共享的原始照片预计会在几个月后过期——如果这是不可避免的,我建议对站点上过期对象的请求实施重定向。

我们可以使用 Graph API 获得不同类型的照片或图片 如下所示:

1.Page 照片

Facebook 的照片 Page.A 所有 methods.Find here

都需要页面访问令牌

2.Page 图片

属于 Facebook 页面的图片。查找 here

3.Photo

代表 Facebook 上的个人照片。查找 here

4.User 照片

person.Findhere

的照片

希望对你有所帮助