我通过图表API获取共享故事Feed。 结果我有以下字段: 输入“:”照片“, “status_type”:“shared_story”, “object_id”:“647332045296931”
object_id是照片对象。 我需要那张照片的post_id。
如何从该点获取带有图形api的帖子ID?
由于
答案 0 :(得分:11)
使用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访问故事页面(同样,用“ / posts / ”替换下划线):
要澄清一下,我回答的是获取此对象ID的原始post_id,而不是分享状态的post_id。
例如,我分享来自可口可乐粉丝页面的视频,对象ID 12345来自“me / feed”与对象ID 12345相同来自“coca-cola / feed”,这指向同一视频。但是,post_id是不同的。我的回答是帮助你找出原始故事post_id(可口可乐上传视频),而不是共享的post_id(xxx共享可口可乐的视频)
干杯