Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook图形API洞察_Facebook_Facebook Graph Api_Facebook Insights - Fatal编程技术网

Facebook图形API洞察

Facebook图形API洞察,facebook,facebook-graph-api,facebook-insights,Facebook,Facebook Graph Api,Facebook Insights,我是Facebook的新手,老实说,我发现它非常混乱,术语和文档在很多情况下似乎非常模糊。有人能帮我用简单的英语解释一下我是如何做到以下几点的吗 将文章和图片发布到Facebook(在用户页面上),然后检查该文章的统计信息(洞察) 到目前为止,我已设法: 1) 创建一个应用程序 2) 在用户页面上发布带有所需消息的图像 我无法理解如何检索通过我的应用程序上传的特定图像的信息。我想知道有多少人看过这张照片,有多少人喜欢它,有多少次它被重新分享 有可能吗 我正在发布到/photo不太/feed,

我是Facebook的新手,老实说,我发现它非常混乱,术语和文档在很多情况下似乎非常模糊。有人能帮我用简单的英语解释一下我是如何做到以下几点的吗

  • 将文章和图片发布到Facebook(在用户页面上),然后检查该文章的统计信息(洞察)
到目前为止,我已设法:

1) 创建一个应用程序

2) 在用户页面上发布带有所需消息的图像

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

有可能吗

我正在发布到
/photo
不太
/feed
,如果可能的话,我希望保持这种方式

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

更新1

在离开这个话题休息几天后,我收到了前两个答案,我又开始深入这个话题。现在我已经按照建议尝试了GraphAPI浏览器,使用帖子的ID我可以获得关于帖子的一些细节,但是这些细节并没有显示任何内容,只是下一篇和上一篇


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

我不认为个人的
/photo
附带了
/insights
,这表明他们没有-但你应该能够通过API获得喜欢、分享和评论

看起来FB在过去几周内已经开始重新设计/重组其文档,但是--您将需要用户的访问令牌,并且您正在寻找的每个API端点都有指向它们自己文档页面的链接,包括每种类型请求的示例代码

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

没有通过Facebook API收集通过应用程序发布到个人用户时间表上的所有照片的洞察的方法。该应用程序可以通过API请求分别收集每个对象的喜好、共享和评论,并可以通过API请求查看发布到自己时间线的照片。这两个选项都不能解决此处的预期用例


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

我们可以使用 如下所示:

1.页面照片

Facebook页面的照片。所有方法都需要页面访问令牌。查找

2.页面图片

属于Facebook页面的图片。发现

3.照片

表示Facebook上的个人照片。发现

4.用户照片

个人照片。查找


我希望它能对您有所帮助。

因此,如果我理解正确,我需要用户访问权限来获取每张图像的统计信息。是否有任何方法可以获取使用该应用程序发布的所有图像的统计信息?如果由于用户与该应用程序的交互而将图像发布到单个用户的时间线上,则会很复杂。您可以使用每个用户的有效访问令牌查看每个用户的照片;或者你可以看到应用程序在自己的时间线上发布的照片。但是我不相信有任何单一的方法可以一次(通过API)访问用户使用你的应用发布的所有照片的详细信息。。。真讨厌…:(其理念是我正在为希望用户共享照片的客户建立一个网站(每月添加10张数千张照片)从他的页面,但他需要获得一些共享、重新共享、喜欢等的统计信息。通过应用程序页面转储所有这些信息可能会变得混乱,因此我想直接上传到用户页面,加上观众通常更喜欢上传的图像,而不是共享的内容(从另一个页面),但你所说的意思是我的方法是不可行的…:(你确定你不能通过标准的Facebook共享集成来完成此项目所需的内容吗?比自定义应用程序简单得多。对于共享的基础知识和Insights的详细信息,我真的不想共享照片的链接。由于该网站每年发布约200万张图片,旧内容将从网站中删除。)服务器添加后的几个月内。当这种情况发生时,链接将失效。。。