我正在尝试从instagram api中获取用户照片。我要查询的网址是:
https://api.instagram.com/v1/users/self/media/recent?access_token={access_token}
请注意,我只使用访问令牌,而且无需注册我的应用程序。我只想获得用户照片。事情是它返回原始图像而不是方形图像。为什么?我想做的就是让所有照片都大小相同,但它会返回原始尺寸。我尝试过standard_resolution和我遇到的每个解决方案,但最后,还有比我想象的更多。照片甚至有白线,这在我的网站上显示令人作呕。
附:我希望得到所有照片,所有照片都是相同的尺寸,没有任何白线。伙计们,我知道Instagram经常会改变这些事情,但也许你已经找到了我的问题的解决方案。
标准分辨率的Instagram网址始终为正方形:
如果您想从中获取原始图像,请使用(更改网址格式):
https://scontent.cdninstagram.com/t51.2885-15/20759276_1125417337622604_960083034999095296_n.jpg
一些分辨率不高于标准分辨率的图像会引入白线。
在这种情况下,要获得原始方形图像,我们需要低于640x640
这是320x320的url模式: