我正在尝试使用以下代码从Instagram API帐户获取最近的图片:
function getRecentMedia( $UserId, $Token ) {
$url = 'https://api.instagram.com/v1/users/'
. $UserId
. '/media/recent/?access_token='
. $Token
;
return $this->curlGet( $url );
}
curlGet只是执行curlRequest并返回结果。此请求返回最近的图像,只要我传递userId和我正在尝试访问的帐户的令牌,但所有图像都是正方形,在顶部和底部或左右两侧都带有白色“letterboxing” 。因此,典型的帖子将包括150x150图像,320x320和640x640图像。
如果我理解http://developers.instagram.com/post/128288227716/api-migration-for-landscape-and-portrait-formats,则此Feed应该只返回原始方向的图像,但事实并非如此。在开发者页面上选中“非方形媒体”复选框。有没有人知道为什么图像仍会被调整为完美的正方形。