如何使用图形api获取共享故事的帖子ID

时间:2013-06-24 15:51:48

标签: facebook-graph-api

我通过图表API获取共享故事Feed。 结果我有以下字段: 输入“:”照片“, “status_type”:“shared_story”, “object_id”:“647332045296931”

object_id是照片对象。 我需要那张照片的post_id。

如何从该点获取带有图形api的帖子ID?

由于

1 个答案:

答案 0 :(得分:11)

使用fql get page_story_id(请参阅https://developers.facebook.com/docs/reference/fql/photo):

enter image description here

检索page_story_id详细信息: enter image description here

使用此page_story_id访问www base facebook上的确切页面(将下划线替换为“ / posts / ”): enter image description here

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

或者fql:

enter image description here

更新

对于视频,与照片类型相比,从object_id中查找post_id更容易。 正如您在屏幕截图中看到的那样,使用下划线连接页面ID“155483697799865”和对象ID“4320084459885”等于post_id“155483697799865_4320084459885”: enter image description here

让我们使用这些post_id访问故事页面(同样,用“ / posts / ”替换下划线): enter image description here

要澄清一下,我回答的是获取此对象ID的原始post_id,而不是分享状态的post_id。

例如,我分享来自可口可乐粉丝页面的视频,对象ID 12345来自“me / feed”与对象ID 12345相同来自“coca-cola / feed”,这指向同一视频。但是,post_id是不同的。我的回答是帮助你找出原始故事post_id(可口可乐上传视频),而不是共享的post_id(xxx共享可口可乐的视频)

干杯