如何获得用户';Twitter上的高分辨率图片?

如何获得用户';Twitter上的高分辨率图片?,twitter,Twitter,我在阅读Twitter文档,它清楚地指出: 用户配置文件图像的可选图像大小您可以获得 用户最新的配置文件图像以及其他组件 通过GET users/show在Twitter上显示他们的身份。在 用户对象,您将找到profile\u image\u url和 配置文件\图像\ url\ https字段。这些字段将包含已调整大小的 用户上传图像的“正常”变体。这种“正常”变体 通常是48px乘以48px 通过修改URL,您可以检索其他变量大小,例如 “更大”、“迷你”和“原创”。有关更多信息,请参阅下

我在阅读Twitter文档,它清楚地指出:

用户配置文件图像的可选图像大小您可以获得 用户最新的配置文件图像以及其他组件 通过GET users/show在Twitter上显示他们的身份。在 用户对象,您将找到profile\u image\u url和 配置文件\图像\ url\ https字段。这些字段将包含已调整大小的 用户上传图像的“正常”变体。这种“正常”变体 通常是48px乘以48px

通过修改URL,您可以检索其他变量大小,例如 “更大”、“迷你”和“原创”。有关更多信息,请参阅下表 示例:

变量维度示例URL普通48px by 48px 更大的73px 73px 迷你24像素 24px 原件 省略下划线和变量以检索原始图像。这个 图像可以非常大

对于我自己的帐户,Twitter API的响应如下:

{
  ....
  "profile_image_url_https" = "https://pbs.twimg.com/profile_images/559415382457348097/qSYxxIAo_normal.png";
  ...
}
该图像URL可以正常工作,但太小了。我需要可用的最高分辨率。我完全按照Twitter上说的做,省略了
\u normal
后缀,然后尝试以下URL:

但是没有找到。推特文档过时了还是我遗漏了一点

更新:我尝试了一些朋友的个人资料,其中大多数似乎都能正常工作,删除任何后缀并添加
\u 400x400.[jpg | png]
似乎也能正常工作,但它没有文档化且不可靠,所以我真的怀疑我是否应该在生产中使用这个没有文档化的API

更新2:我已经刷新了我的用户对象,Twitter也声明了过期图像的情况,但没有任何改变。

对我来说,“解决办法”是从字符串末尾删除“\u normal”

请在下面查看:

  • 低分辨率图像:

  • 高分辨率图像: