我正在编写一个桌面应用程序,需要从 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,非常自然,所以我觉得我忽略了一些明显的东西。