2016-02-07 96 views
14

我是与Facebook合作的新手,说实话,我发现它很混乱,术语和文档在很多情况下似乎很模糊。有人可以帮我解释一下我如何完成以下任务吗?Facebook图形API洞察

  • 将帖子和图片发送到Facebook(在用户页面上),然后检查该帖子的统计信息(见解)。

到目前为止我已成功地:

1)创建一个应用程序

2)贴的用户页面上的图像与所需消息

我无法理解我如何检索通过我的应用上传的特定图像的信息。我想知道有多少人看过这个图片,有多少人喜欢它,有多少次被重新分享。

有没有可能?

我发布到/photo不是太/feed如果可能的话,我想保持这种方式。

对不起,如果这已经回答了,但我花了几个小时试图找到一个合适的答案,但无法得到正确的文件。

更新1

从这个主题有休息几天,并接收到第一2个回答后,我又潜入这一点。现在我已经按照建议尝试了图形API资源管理器,并且使用POST的ID可以获得关于POST的一些细节,但是洞察没有显示任何内容,只是下一个和上一个。

我的目标是能够收集有关通过应用上传的图片的一些统计数据。如果这不可能,我应该采取什么方法?

回答

5

我不认为个人/photo已附加/insights - Insights Object documentation page暗示他们不 - 但您应该能够通过API获取喜欢,分享和评论。

看来FB在过去的几周里已经推出了文档的重新设计/重组,但documentation for the /photo graph object is here - 您将需要用户的访问令牌,并且您要查找的API端点都有链接他们自己的文档页面,包括每种请求的示例代码。

编辑(在评论总结讨论):

有通过Facebook的API没有方法来收集用于通过一个应用程序发布到个人用户的时间表所有照片的见解。应用程序可以通过API请求单独收集每个对象的喜欢,分享和评论,并且可以针对发布到其自己时间表的照片提出API请求。这些选项都不能解决这里的预期用例。

我建议使用共享而不是应用程序集成的解决方案,因为这可以更好地访问所分享照片的见解。这也是一个更简单的集成,并且对未来平台的变化不太脆弱。主要的折衷是共享原始照片预计将在几个月后过期 - 如果这是不可避免的,我建议在网站上实现对过期对象请求的重定向。

+0

因此,如果我理解正确,我需要用户访问权限来获取每个图像的统计信息。没有任何方法可以获得使用APP发布的所有图片的统计数据吗? –

+0

如果由于用户与应用程序交互而将图像发布到单独的用户时间线,这很复杂。您可以为每位用户使用有效的访问令牌查看照片;或者您可以看到该应用在其自己的时间线上发布的照片​​。但我不认为有一种方法可以访问用户一次性发布的所有照片的详细信息(通过API)。 – nthall

+0

呃......这很讨厌...... :(这个概念是我建立了一个网站给一个客户,他想让用户从他的网页上分享照片(每月有数千张照片10张),但他需要获取股票,重新分享,喜欢等等的一些统计信息...通过应用页面倾销所有这些可能会变得混乱,因此我想直接上传到用户页面,另外,观众通常对上传的图像更好,然后共享内容(来自另一个页面),但是你说的这意味着我的方法是不行的...... :( –

2

我们都能够得到不同类型的照片或图片使用Graph API 类似如下:

1.Page照片

照片的一个网站Page.A页面访问令牌要求所有methods.Find here

2.Page图片

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

3.Photo

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

4.用户照片

照片的Person.find的here

我希望它可以帮助你。