我遇到API调用问题。我想为用户提供最近的媒体。我对以下端点进行API调用: https://api.instagram.com/v1/users/1638607411/media/recent?count=100&client_id=MY_CLIENT_ID
回复是:
...
["images":protected]=>
array(3) {
["low_resolution"]=>
array(3) {
["url"]=>
string(114) "https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s320x320/e35/11264735_1688306834723686_1802219154_n.jpg"
["width"]=>
int(320)
["height"]=>
int(320)
}
["thumbnail"]=>
array(3) {
["url"]=>
string(114) "https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s150x150/e35/11264735_1688306834723686_1802219154_n.jpg"
["width"]=>
int(150)
["height"]=>
int(150)
}
["standard_resolution"]=>
array(3) {
["url"]=>
string(114) "https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s612x612/e35/11264735_1688306834723686_1802219154_n.jpg"
["width"]=>
int(612)
["height"]=>
int(612)
}
}
...
我想使用“standard_resolution”图片,但它不起作用。当我想直接得到它时,我收到了 状态代码: 404不支持的尺寸
此外,当我将url中的“s612x612”更改为“s640x640”时 - 它正在运行。
看起来像Instagram API bug,我已经报道了,但也许有人经历过类似的事情?
答案 0 :(得分:1)
我们从8月14日星期五开始注意到它们的实时API。我们做了一些测试,它似乎是一个随机出现的错误,只有一小部分响应是错误的,临时修复确实要替换" s612x612"在" s640x640"的网址中。
答案 1 :(得分:0)
今天也遇到了这个bug,问题似乎与Instagram API有关。您的修复是最好的临时解决方案,也提交了错误报告。
请注意,您的修复 - 将网址更改为640px的平方 - 在我的部分测试中返回450px的平方。