【问题标题】:Twitter Profile Image API deprecatedTwitter 个人资料图像 API 已弃用
【发布时间】:2012-09-15 15:50:48
【问题描述】:

我正在使用 Twitter API 版本 1 并将它们替换为 v1.1。
然后我在 1.1 版上找不到 users/profile_image/:screen_name API。

https://api.twitter.com/1/users/profile_image/shonanshachu

有谁知道哪个 API 可以成为替换 users/profile_image 的最佳做法?
我想要的是个人资料图片列表或带有 Twitter ID 或屏幕名称参数的简单 url。

【问题讨论】:

    标签: twitter


    【解决方案1】:

    也许这对你有用。这些调用会返回您需要的所有信息,包括图片链接。如果对于给定的 user_id 或 user_screen,您只需要一个用户的图像,那么您可以从这里阅读更多信息: https://dev.twitter.com/docs/user-profile-images-and-banners

    https://api.twitter.com/1.1/followers/list.json(可以用好友替换关注者)

    【讨论】:

    • 我想这是从 Twitter API 获取个人资料图片的唯一方法。如果有人知道更好的 API,请告诉我。
    【解决方案2】:

    我还没有找到一个很好的解决方案。我发现的最接近的东西是twitter API 1.1 docs for users/show,但这是一个经过身份验证的调用(需要用户上下文),它是有速率限制的(每 15 分钟 180 个请求)。他们提到这一点是关于在上传新照片的页面上获取个人资料图片网址:

    您可以在下次请求时更新本地缓存 用户的信息,或者,上传图片后至少 5 秒, 使用 GET users/show 请求更新的 URL。

    我想一旦 1.0 API 在 2013 年 3 月关闭,这个问题就会得到很多投票。 :)

    some hints twitter 正在向其 API 添加方法以帮助检索图像。我们将不得不拭目以待。

    【讨论】:

    • 感谢您回复我的问题。 API users/show有request的限制,参数“user_id”只能取1个ID。我认为这个 API 不会解决问题。我认为 API v1.0 关闭后也会出现类似的问题。但我想在他们关闭它之前提及这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2015-04-14
    • 2013-12-09
    • 2014-09-15
    相关资源
    最近更新 更多