2013-03-14 36 views
5

我正在使用Facebook图形API以“graph.facebook.com/me/feed”获取我最近的帖子和提要项目。我遇到的问题是,如果Feed对象是包含多张照片的帖子,则结果中的数据仅包含其中一张照片的信息,而且我似乎无法找到包含在帖子中的其他照片的方式。使用Graph API或FQL获取包含在单个Facebook供稿中的所有照片?

从供稿对象的一些细节:

"type": "photo" 
"status_type": "mobile_status_update" 
"picture": "http://the_url_to_the_one_photo_it_does_return.jpg" 
"message": "The message/note attached with the photos for the post", 
"id": "xxxxxxxx_xxxxxxxxxx" 
"object_id": "yyyyyyyyyyyyy" 

我试图通过一个请求(graph.facebook.com/xxxxxx_xxxxxxxxxxx)发送“ID”(文章ID),希望它能给我的细节包括在帖子中的所有照片,但没有。还尝试使用“object_id”,但它看起来像只是与包含的单个照片对象相对应的id。

我花了整整一天的时间研究FQL。这对我来说还是一个新东西,但我似乎已经掌握了基本知识,而且看起来如果有任何希望找到它,它将以某种方式通过FQL查询来传递帖子中的“id”。

有谁知道一种方式来获取多照片饲料中包含的所有照片的详细信息?如果是唯一的方法,我可以用图或fql来解决一个肮脏的解决方法。谢谢!顺便说一下,我在iOS/Objective-C中工作。

+0

一张贴有多张照片的贴子 - 甚至看起来像什么?你确定它不是_multiple posts_每张照片都包含一张照片,它们只是显示在一起,因为Facebook会在一定时间间隔内为多张照片发布照片吗? – CBroe 2013-03-15 09:21:47

+0

@CBroe这确实有可能是这种情况..但我真的不这么认为......因为我一直都在看,比如:Thing X的2张照片以及2张照片附带的单个邮件信息:“看看如何真棒的东西X是!!“......似乎表明这两张照片是一起上传的单个帖子是多么令人敬畏的事情x。但是谁知道,我可能是错的 – 2013-03-15 16:29:17

+1

@DanielMcCarthy:这些是Facebook创建的“汇总”帖子,用于在用户的时间轴上显示,应该被您的应用忽略。根据我的经验,上传的每张照片都会在您的Feed中有单独的帖子。 – cpilko 2013-03-25 14:07:37

回答

4

我已经回答了this post,其中包含有关如何在不使用FQL的情况下执行此操作的信息,因为它已被弃用。尽管这是一个相当古老的问题,但我想给那些可能正在寻找像我这样的解决方案的人们提供答案。

相关问题