【发布时间】:2013-03-14 20:09:29
【问题描述】:
我正在使用 Facebook 图形 API 来获取我最近的帖子并通过“graph.facebook.com/me/feed”获取信息。我遇到的问题是,当提要对象是包含多张照片的帖子时,结果中的数据仅包含其中一张照片的信息,我似乎无法找到将其他照片包含在帖子中的方法。
来自提要对象的一些细节:
"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”。
有谁知道获取多张照片供稿帖子中包含的所有照片详细信息的方法吗?如果这是唯一的方法,我可以使用 graph 或 fql 的肮脏解决方法。谢谢!顺便说一句,我正在使用 iOS/Objective-C。
【问题讨论】:
-
一个包含多张照片的帖子——它看起来像什么?您确定不是 多个帖子,每个帖子都包含一张照片,而只是像 Facebook 对在特定时间间隔内发生的多个照片帖子那样分组显示?
-
@CBroe 当然有可能是这种情况..但我真的不这么认为...因为我一直都在看到它,即:Thing X 的 2 张图片和一条随附的帖子消息2张照片:“看看X有多棒!!。”...似乎表明这2张照片是一起上传的,用于单一的帖子x是多么棒。但谁知道呢,我可能是错的
-
@DanielMcCarthy:这些是 Facebook 创建的用于显示在用户时间线上的“汇总”帖子,您的应用程序应该忽略这些帖子。根据我的经验,您上传的每张照片都会在您的 Feed 中发布单独的帖子。
-
@DanielMcCarthy 你有没有想过这个问题?绝对可以将多张照片附加到单个帖子。但是,我搜索了 Graph API 参考和 stackoverflow,试图弄清楚如何做到这一点,却空手而归。
-
您找到解决方案了吗?我现在面临同样的问题。 stackoverflow.com/questions/25187131/…
标签: ios facebook facebook-graph-api facebook-fql