我使用以下代码使用Instagram API返回的图片获取320x320平方尺寸图片的方形图像。
$ image = $ vm [' images'] [' thumbnail'] [' url'];
$ image = str_replace(' s150x150 /',' s320x320 /',$ image);
看起来Instagram现在还没有返回那些方形图像。使用instagram API获取instgram图像时是否有任何人遇到此类问题?或者有没有办法获得除150x150以外的缩略图大小的图像?
答案 0 :(得分:1)
替换URL中的维度并不是那么简单。这种技术似乎在过去有效,但仍适用于某些图像,但现在似乎并不适用于所有图像。
如果您查看列出所有可用图片大小的API响应,您会发现它们都有不同的哈希值。
只需使用API为每张照片尺寸返回的实际网址。