【发布时间】:2011-12-01 11:40:13
【问题描述】:
我已经构建了一个时间线应用,使用图形 API 来查询特定 Facebook 页面上的帖子。我使用帖子的 updated_time 在时间轴上按顺序排列。
我今天收到了一份错误报告,因为一个帖子不断移动到时间线的前面。
看起来每当有人在此帖子上遇到时,updated_time 都会更改。 奇怪的是,这似乎只是这个 one 墙贴的情况。正如我所期望的那样,所有其他人的 created_time 与 updated_time 相同。在这些帖子上发布的 cmets 不会将它们“反弹”到时间线的前面。
我这样调用图形 API: https://graph.facebook.com/somepagename/posts?method=GET&metadata=true&format=json&access_token=XXXXXXX
在 JSON 中,我得到一些如下所示的帖子:
{
...
"created_time": "2011-10-05T11:47:20+0000",
"updated_time": "2011-10-05T11:47:20+0000",
...
},
{
...
"created_time": "2011-10-05T08:12:27+0000",
"updated_time": "2011-10-05T11:57:35+0000", <--- PROBLEM!
...
},
{
...
"created_time": "2011-10-04T12:52:39+0000",
"updated_time": "2011-10-04T12:52:39+0000",
...
},
这是 Graph API 中的错误,还是有其他我不明白的地方?对于不同类型的墙帖(图库更新、视频帖、文字等),updated_time 计算是否不同?
【问题讨论】:
标签: facebook facebook-graph-api posts