1年前Instagram迁移了API以支持横向和纵向格式 .
看起来上周api正在返回裁剪的方形图像 .
示例:https://www.instagram.com/p/BHLY4N0jMfA/(图像不是正方形)
Api endpoints (https://api.instagram.com/v1/tags/igapitest/media/recent)返回裁剪的方形图像:
...
images: {
low_resolution: {
url: "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/c224.0.631.631/13556933_1110271362362401_1093314529_n.jpg?ig_cache_key=MTI4MjIyNzkzNTE2NDI4NjkxMg%3D%3D.2.c",
width: 320,
height: 320
},
thumbnail: {
url: "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c224.0.631.631/13556933_1110271362362401_1093314529_n.jpg?ig_cache_key=MTI4MjIyNzkzNTE2NDI4NjkxMg%3D%3D.2.c",
width: 150,
height: 150
},
standard_resolution: {
url: "https://scontent.cdninstagram.com/t51.2885-15/s480x480/e35/c224.0.631.631/13556933_1110271362362401_1093314529_n.jpg?ig_cache_key=MTI4MjIyNzkzNTE2NDI4NjkxMg%3D%3D.2.c",
width: 480,
height: 480
}
},
...
即使您尝试媒体 endpoints (https://api.instagram.com/v1/media/1282227935164286912_189136266),它也会再次返回裁剪的方形图像 .
注意到网络Instagram使用的图像来自另一个cdn而不是api返回 .
在Instagram API中看到一个错误?有什么建议?
1 回答
您是否在API设置中选中了“非方形图像”选项 .
我使用我的API检查了相同的媒体,我得到了风景图像 .
图片网址相同,但我在API响应的网址中没有
c224.0.631.631/
,您可以从网址中删除该网址,您将获得非裁剪图片 . 但请检查您的API设置 .