【问题标题】:Why is the twitter list API not returning the correct number of results?为什么 twitter 列表 API 没有返回正确数量的结果?
【发布时间】:2012-05-15 12:32:58
【问题描述】:

我正在使用 twitter 列表 API 从我添加到列表中的一组帐户中获取推文。但是,我注意到由于某种原因,我在 Twitter 的响应中没有收到正确数量的推文。这是我的网址

https://api.twitter.com/1/lists/statuses.xml?list_id=68707107&per_page=30

我显然要求那里有 30 个结果,但是如果您只是在网络浏览器中输入它,您会看到它不会返回 30 个结果。有谁知道这是为什么?

谢谢!!

【问题讨论】:

    标签: ios twitter


    【解决方案1】:

    per_page 属性是一个 “up to” 值。如果您使用 since_id,您可能会得到更好的结果。正如您可以在文档中阅读的那样,不推荐使用 api 中的页面。 使用 api 中的 since_id 和 max_id 参数处理您的解决方案。

    查看https://dev.twitter.com/docs/working-with-timelines

    查看这个答案:GET lists/statuses per_page returning unexpected results

    Twitter 可能会将请求中的推文数量限制为 20 个,因此您可以尝试下载 20 个,然后再加载下一个 10 个。

    【讨论】:

    • 嗯,很有趣。谢谢回复。那么就没有简单的方法来返回一组结果吗?
    • 这对我来说似乎也不是很直观。我认为他们只是想限制不必要的查询。因为看起来几乎每个网站都有 Twitter 提要。希望您能找到解决此问题的方法。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多