nodejs facebook feed 有延迟

问题描述 投票:0回答:1

我已经在nodejs中编写了一个批处理,以从特定的facebook用户id获取提要; Nodejs(版本 0.10.33)代码使用节点模块 fb 版本 0.7.0 (https://www.npmjs.com/package/fb) 。 该批次的请求每 5 分钟安排一次。

Facebook API 响应通常会给我返回许多提要,请求时间和created_at/updated_at feed值之间有几分钟的延迟。

但是有时我会收到一些丢失的提要,这些提要在请求时在用户页面中可见。

经过多次请求和几个小时后,我终于得到了那些丢失的提要,但奇怪的是它们的created_at/updated_at字段值与它们的发布时间相同。

有什么想法吗?

node.js facebook facebook-graph-api feed
1个回答
0
投票

最后我发现 Facebook 页面的管理员可以通过“RESCHEDULE”或“PROGRAMMED”功能决定在他想要的每个日期(过去和未来)发布他的提要。

因此,即使现在写入提要(称为 time1),它也会在决定的日期出现在用户页面上(称为 time2);页面上的创建日期是 time1 并且 Facebook 的此 feed 的 api 返回created_at/updated_at=time1 .

当我在 time2 启动我的批次时,我会返回该 feed 的created_at/updated_at=time1:这是我经常在 feed 的发布日期和批次的请求时间之间出现很大延迟的最终原因。

© www.soinside.com 2019 - 2024. All rights reserved.