从实时更新中获取新的instagram媒体

时间:2014-06-01 19:06:25

标签: real-time instagram real-time-updates

我认为这不是一个错误,而是我的问题,lemme explain ...

我订阅了特定代码的实时更新。

当来自Instagram的receiving the POST request(通知新媒体已到达)时,我会收到以下信息:

[
  {
    changed_aspect: 'media',
    object: 'tag',
    object_id: 'nofilter',
    time: 1401648280,
    subscription_id: 5165151,
    data: {}
  }
]

然后,为了获取相应的新内容,我会获取最近的媒体并通过将created_time与订阅的时间进行比较来过滤它们,即:media.created_time >= 1401648280

不幸的是,有时,media.created_time落后1毫秒:1401648279 ...因此媒体不会在我的过滤列表中返回" new"媒体。

-

我理解为什么订阅的时间可以更晚,我可以为我的过滤器比较容忍:time - media.created_time <= X但我不知道如何设置X:10毫秒? 100ms的? 2S?

你知道这个价值吗?新媒体更新后,会在订阅中保证有足够的时间吗?

提前感谢您和最好的问候

0 个答案:

没有答案