我使用图形api获取共享故事提要。在结果中我有这样的字段: type":"photo","status_type":"shared_story","object_id":"647332045296931“
object_id是照片对象。我需要那张照片的post_id
从那时起,我如何使用图形api获取帖子id?
谢谢
发布于 2013-06-25 11:03:58
使用fql get page_story_id(请参考https://developers.facebook.com/docs/reference/fql/photo):

检索page_story_id详细信息:

使用以下page_story_id访问www.base facebook上的确切页面(将下划线替换为"/posts/"):

post_id也可以通过https://graph.facebook.com/420619404634864/feed获取:

或fql:

更新:
对于视频,与照片类型相比,从object_id中查找post_id更容易。正如你在截图上看到的,将页面id "155483697799865“和对象id "4320084459885”加下划线连接等于post_id "155483697799865_4320084459885":

让我们使用这些帖子访问故事页面(同样,将下划线替换为“/post_id/”):

需要说明的是,我的回答是获取此对象id的原始post_id,而不是共享状态的post_id。
例如,我分享了一个来自可口可乐粉丝页面的视频,从"me/feed“获得的对象id 12345与从”coca cola/feed“获得的对象id 12345是相同的,它们指向相同的视频。但是,post_id是不同的。我的回答是帮助你找到原创故事post_id (可口可乐上传视频),而不是分享的post_id(xxx分享可口可乐的视频)
干杯
https://stackoverflow.com/questions/17279706
复制相似问题