首页 文章

Instagram API仅返回正方形(裁剪)图像

提问于
浏览
1

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 回答

  • 1

    您是否在API设置中选中了“非方形图像”选项 .

    我使用我的API检查了相同的媒体,我得到了风景图像 .

    图片网址相同,但我在API响应的网址中没有 c224.0.631.631/ ,您可以从网址中删除该网址,您将获得非裁剪图片 . 但请检查您的API设置 .

相关问题