【问题标题】:Require your help for Twitter Search API需要您对 Twitter 搜索 API 的帮助
【发布时间】:2011-09-28 01:26:58
【问题描述】:

由于 Twitter 搜索 api 有 2 种响应格式(Atom 和 Json),我正在尝试使用 URL:[http://search.twitter.com/search.json?q=pareshmayani] 获取 twits(Json 格式),但您知道它只返回 1 页一次 15 个推特(是的,根据 twitter 搜索 API 文档),如下图所示:

1

但是如果我想获取第二页的 twits,我知道我可以使用页面查询字符串值,例如 http://search.twitter.com/search.json?q=pareshmayani&page=2,但是当我使用它时,它会返回以下输出:

问题:所以你已经注意到上面的响应,它应该返回 15 个 twits 的第二页作为响应。如果我在获取第二页推文时做错了什么,请给我建议。

谢谢, 帕雷什

【问题讨论】:

    标签: twitter twitter-search


    【解决方案1】:

    结果只有一页。

    如果您搜索热门术语,例如 cheryl cole,您将看到 JSON 中返回的“next_page”字段。该字段包含用于检索下一页的查询字符串。

    【讨论】:

    • 感谢您的大力支持。但是您也使用了与我相同的 URL,但在我的情况下,没有出现 next_page 值。您可以在附加的第一张图片中看到同样的问题。
    • 您的查询没有第二页结果。他们的关键是查看结果的第一页。检查我的查询的 JSON,您将看到 next_page: "?page=2&max_id=87836354196680704&q=cheryl+cole"。另一个例子是search.twitter.com/search.json?q=noresultsblahblah,它根本没有结果,也没有'next_page'字段。
    • 不应该是这样,因为我已经发了 399 条推文。但你知道一件事,根据这个推特页面,我只收到 15 条推文:goo.gl/bCYAx,请在下面找到消息:“pareshmayani 的旧推文结果不可用。” ,所以这可能会导致问题。
    • 到目前为止我已经发了 399 条推文,所以应该有下一页,有什么设置需要我们设置才能获取下一页推文吗?
    • 您当前正在使用搜索 API,您可能希望使用 twitter.com/status/user_timeline/pareshmayani.json
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 2014-05-20
    • 2013-06-16
    • 2020-05-16
    • 2013-09-19
    • 2017-06-07
    • 2020-06-06
    相关资源
    最近更新 更多