Instagram Graph API无法上传单条/轮播视频问题求助
Instagram API 轮播内容发布失败求助
我严格按照官方文档执行了以下操作,但仍遇到错误:
- 上传轮播子项媒体
调用的API请求:
https://graph.facebook.com/v18.0/90010177253934/media?image_url=https%3A%2F%2Fsol...&is_carousel_item=true&access_token=EAAOc...
(对应截图:upload media using api)
- 创建轮播容器
调用的API请求:
https://graph.facebook.com/v18.0/90010177253934/media?caption=Fruit%20candies&media_type=CAROUSEL&children=17899506308402767%2C18193870522147812%2C17853844403701904&access_token=EAAOc...
(对应截图:create container using api)
- 发布轮播容器
调用的API请求:
https://graph.facebook.com/v18.0/90010177253934/media_publish?creation_id=18000748627392977&access_token=EAAOc...
(对应截图:Publish carousel container using api)
目前执行后出现截图所示错误,参考官方的Instagram API内容发布指南,恳请协助定位问题。
可先从这些方向排查:
- 确认所有轮播子项的上传状态:针对每个
children里的媒体ID,调用GET /{media-id}接口检查status字段是否为FINISHED——只有完全上传完成的媒体才能被轮播容器引用,未完成的会导致创建或发布失败 - 核对access_token的权限:必须确保token包含
instagram_basic、pages_manage_posts、pages_show_list这几个核心权限,且你的应用已经通过Meta的权限审核,未审核通过的权限会导致操作被拦截 - 检查轮播子项数量:Instagram轮播内容要求最少2个、最多10个子项,确认你
children参数里的ID数量符合这个范围 - 验证媒体格式:所有图片需符合Instagram规范,比如分辨率建议1080x1080,文件大小不超过4MB,格式为JPG或PNG,不符合的媒体无法被正常发布
- 确认主页与Instagram账号的关联:你调用API时使用的
90010177253934是Facebook主页ID,必须确保该主页已经关联了目标Instagram账号,且关联状态正常
内容的提问来源于stack exchange,提问作者Ali Hasnain
相关产品推荐
相关产品推荐

