我通过图形 api 获得共享故事提要。在结果中,我有如下字段:type": "photo", "status_type": "shared_story", "object_id": "647332045296931"
object_id 是照片对象。我需要那张照片的 post_id。
从那时起,如何使用图形 api 获取帖子 ID?
谢谢
我通过图形 api 获得共享故事提要。在结果中,我有如下字段:type": "photo", "status_type": "shared_story", "object_id": "647332045296931"
object_id 是照片对象。我需要那张照片的 post_id。
从那时起,如何使用图形 api 获取帖子 ID?
谢谢
使用 fql 获取 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 访问故事页面(同样,将下划线替换为“ /posts/ ”):
澄清一下,我的回答是获取此对象 ID 的原始 post_id,而不是共享状态的 post_id。
例如,我从可口可乐粉丝页面分享了一个视频,从“me/feed”获取的对象 id 12345 与从“coca-cola/feed”获取的对象 id 12345 相同,它们指向同一个视频。但是,post_id 是不同的。我的回答是帮你找出原创故事post_id(可口可乐上传视频),而不是分享的post_id(xxx分享可口可乐的视频)
干杯