6

我正在编写一个桌面应用程序,需要从 Instagram 下载图像(主要是属于在此应用程序中经过身份验证的用户的图像)。当我尝试通过 api 查询图像时(无论是 users/self/feed,还是 media/{id}),我只能在返回的 JSON 数据中看到指向 612px x 612px 图像的链接。所以主要问题是:

Q1) 是否可以使用 API 保存分辨率高于 612 x 612 的图像?

他们声称(http://help.instagram.com/276722745781769/),当从 Instagram 应用程序拍摄照片时,上传到 instagram 网站的图像以更高的分辨率存储。所以我用安装在 iPhone 4 设备上的 Instagram 应用程序拍了几张照片,并尝试从 PC 访问它们。Still API Console 仅显示 612x612 (standard_resolution) 图像 url,没有更高的。我还尝试了一些免费的桌面应用程序,据称可以帮助从 Instagram 下载图像,例如 Instagram 下载器 2.3.0.0(免费)和其他一些应用程序,但无法访问 > 612x612 的分辨率。

因此,如果 Q1 的答案是肯定的,我还想知道:

Q2) 如何通过 API 访问更高分辨率的图像?

这些问题,imo,非常自然,所以我觉得我忽略了一些明显的东西。

4

1 回答 1

0

要回答您的问题:

将照片上传到 Instagram 后,您的 Instagram 照片的高分辨率版本会保存到您的设备中。这意味着您是唯一可以访问高分辨率照片的人。

不,除非您可以访问拍摄照片的设备,否则您无法获得高分辨率版本。

于 2013-05-30T23:53:43.547 回答