如何在群组中获得帖子/状态的多个附件?
例如:某个成员编写的组状态并将多张照片添加到..
目前我正在使用Graph api来获取带有group_id / feed的组流,并且无法看到附加到单个状态的图像 - 在从Facebook本身访问Feed时,我可以验证状态附加的照片很少。 / p>
使用FQL可以使用以下查询获取附件:
选择附件FROM流WHERE post_id = each_post_id
考虑到我必须在每个帖子发送此请求,并且FQL很快就会消失,我正在寻找替代方案。
答案 0 :(得分:19)
我也在寻找解决方案,实际上只是找到了它。
Facebook Platform changelog说明如下:
/v2.1/ {post-id}现在将返回附在帖子上的所有照片:In 以前的API版本只返回第一张照片 帖子。这样就无需使用FQL来获取所有帖子的照片。
凭借这些知识,我去了Graph Api Explorer并发现了一个帖子,其中添加了2个或更多的附件。
找到帖子后,发布了帖子ID,我尝试了Facebook告诉我的请求:
/v2.1/ {POST_ID}
这不会给你想要的结果。浏览器的优点是您可以搜索要添加到请求中的字段。
您想要添加附件(复数)字段。注意:图表api资源管理器可能只显示附件(单数)字段。这不对。
所以,总结一下:
然后阅读结果以获得所需的附件。
我希望这可以帮助你,因为我一直在努力。
KR
PS:这是针对用户而非群组进行测试的,但它应该基本相同 PS2:这只是对如何获得单个帖子的附件的解释。您还可以将附件字段添加到 / me / home egde,以便立即获取每个帖子的所有附件,如下所示:
我/家?字段=消息,从,附件
PS3:您需要的权限是
- user_status
- read_stream
- user_photos
- user_videos
醇>
Facebook在这个问题上并不是很清楚,很难像这样解决问题。所以我希望这将有助于每个正在寻找此解决方案的人。
答案 1 :(得分:0)
我在这里回答了同样的问题:/v2.1/{post-id} does not deliver photos
这似乎是Facebook的一个漏洞。我的同事提出了一个问题。这是链接:https://developers.facebook.com/bugs/762280800482269/
你也可以在这里找到一些信息:
https://developers.facebook.com/bugs/790976317600139/
希望它会对你有所帮助。