【问题标题】:Twitter API - check if username existsTwitter API - 检查用户名是否存在
【发布时间】:2019-04-23 16:47:01
【问题描述】:

我只想检查 Twitter 中是否存在 username。我以为它会成为 API 的一部分,但在 api wiki http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation 上找不到。

有什么想法吗?

谢谢

日本

【问题讨论】:

    标签: twitter


    【解决方案1】:

    似乎我可以在用户搜索 API 中传递屏幕名称。我必须检查 404 not found 状态(如果用户名不存在)。看起来有点难看,但可能只是工作。欢迎提出更好的建议!

    这给出了 404: http://api.twitter.com/1/users/show.xml?screen_name=thisdoesnotexist1234abxfd

    这会返回有效信息: http://api.twitter.com/1/users/show.xml?screen_name=billgates

    谢谢

    日本

    编辑

    Twitter REST API v1 不再有效。请迁移到 API v1.1。 https://dev.twitter.com/docs/api/1.1/overview.

    【讨论】:

      【解决方案2】:

      @JP 即使已经达到 twitter api 速率限制,也会返回 404。所以这就像你说的一种肮脏的方法。考虑速率限制并在代码中添加足够的检查,以免达到它们。上述方法应该可以正常工作。 问候,

      【讨论】:

      • 就目前而言,我知道这是错误的。他们已经处理了这个问题,因此所有超过 150/hr 的请求都返回 400。
      猜你喜欢
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      相关资源
      最近更新 更多