nodejs facebook提供延迟

时间:2015-05-26 09:54:00

标签: node.js facebook graph get feed

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

facebook API响应通常会在请求的时间与created_at / updated_at Feed值之间延迟几分钟时返回许多Feed。

然而,有时我会在请求的时间内在用户页面中看到一些丢失的提要。

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

有些想法吗?

1 个答案:

答案 0 :(得分:0)

最后,我发现Facebook页面的管理员可以决定在他希望的所有日期(过去和将来)中发布他的提要和#34; RESCHEDULE"或" PROGRAMMED"。

所以,即使现在写入了Feed(称之为 time1 ),它也会在确定的日期显示在用户的页面上(称之为 time2 );页面上的创建日期为 time1 ,此Feed的facebook&api返回created_at / updated_at = time1

time2 我启动我的批处理时,我会回复该feed的created_at / updated_at = time1 :这是我经常在Feed和Feed之间遇到很大延迟的最后一个原因#39;发布日期和批次的请求时间。