Instagram Api照片白线

问题描述 投票:2回答:1

我正在尝试从instagram api中获取用户照片。我要查询的网址是:

https://api.instagram.com/v1/users/self/media/recent?access_token={access_token}

请注意,我只使用访问令牌,而且无需注册我的应用程序。我只想获得用户照片。事情是它返回原始图像而不是方形图像。为什么?我想做的就是让所有照片都大小相同,但它会返回原始尺寸。我尝试过standard_resolution和我遇到的每个解决方案,但最后,还有比我想象的更多。照片甚至有白线,这在我的网站上显示令人作呕。

附:我希望得到所有照片,所有照片都是相同的尺寸,没有任何白线。伙计们,我知道Instagram经常会改变这些事情,但也许你已经找到了我的问题的解决方案。

instagram instagram-api
1个回答
1
投票

标准分辨率的Instagram网址始终为正方形:

https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/20759276_1125417337622604_960083034999095296_n.jpg

如果您想从中获取原始图像,请使用(更改网址格式):

https://scontent.cdninstagram.com/t51.2885-15/20759276_1125417337622604_960083034999095296_n.jpg

一些分辨率不高于标准分辨率的图像会引入白线。

在这种情况下,要获得原始方形图像,我们需要低于640x640

这是320x320的url模式:

https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/20759276_1125417337622604_960083034999095296_n.jpg

© www.soinside.com 2019 - 2024. All rights reserved.