我正在使用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或屏幕名称参数的简单网址。
答案 0 :(得分:2)
我还没有找到一个很好的解决方案。我发现的最接近的是twitter API 1.1 docs for users/show,但这是一个经过身份验证的呼叫(需要用户上下文),这是一个速率限制(每15分钟180个请求)。他们提到了关于在页面上获取关于上传新照片的个人资料图片网址的信息:
您可以在下次请求时更新本地缓存 用户的信息,或者,在上传图像后至少5秒, 使用GET用户/ show请求更新的URL。
我想一旦1.0 API在2013年3月被关闭,这个问题将得到很多投票。 :)
有some hints twitter正在为其API添加方法以帮助检索图像。我们不得不拭目以待。
答案 1 :(得分:2)
也许这对你有用。这些调用会返回您需要的所有信息,包括图像链接。如果您只需要一个用户的图像用于给定的user_id或user_screen,那么您可以从这里阅读更多内容: https://dev.twitter.com/docs/user-profile-images-and-banners
https://api.twitter.com/1.1/followers/list.json(您可以与朋友替换粉丝)