Twitter API:statuses / home_timeline不使用max_id作为迭代标记返回推文

时间:2016-06-28 03:09:30

标签: javascript json api twitter

我使用基于javascript的后端(Parse,直到它失效)来点击Twitter API,将我自己时间轴上的推文的基本元数据存储到我的云数据库中。

我的策略是抓取100条推文,使用链接存储任何内容,并使用最早的推文(无论包含链接)作为每次新的迭代max_id。这首先工作,允许我在我的后端存储来自我的时间线的355条最近的推文,然后Twitter API开始只返回一个空白数组。我的代码没有改变。

我在有效的httpRequest中使用下面的字符串结构来点击Twitter API(正确的身份验证凭据等)。

var url =" https://api.twitter.com/1.1/statuses/home_timeline.json?user_id=" + twitterId +"& max_id =" + max_id_segment +"& count =" + requestCount;

我使用的max_id是一个有效值,requestCount = 100.我首先想到的是Twitter API有一个默认的限制,它将返回多少推文(800可能?)所以如果我通过了那个标记(提醒一下,我存储的355条推文只是那些带有网址的推文),那么也许它会让我失望?

我不明白为什么我无法在遵守API限制的情况下无限期地反复回顾并解析我自己的推文时间表。

欢迎任何帮助!

0 个答案:

没有答案