You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

指定media_type=REELS仍触发VIDEO错误的Instagram Graph API咨询

问题排查与解答

1. 为何指定media_type=REELS仍被识别为VIDEO?

核心原因是你的视频不符合Reels的官方规格要求,Meta后台会自动将不达标视频降级为普通VIDEO容器,哪怕你显式指定了media_type=REELS。

建议先调用容器详情接口,确认容器实际的media_type值:

GET https://graph.facebook.com/v19.0/{CREATION_ID}?fields=media_type,status_code&access_token={ACCESS_TOKEN}

如果返回的media_type是VIDEO,大概率是以下规格问题导致:

  • 视频非竖屏(分辨率不符合9:16比例,比如1080x1920是标准竖屏尺寸)
  • 时长不在15-90秒范围内(普通商业账号严格执行此标准)
  • 帧率低于30fps
  • 视频编码/比特率不达标(要求H.264视频编码、AAC音频编码,1080p视频比特率至少5Mbps)

2. Meta近期是否修改了Reels上传规则?

是的,Graph API v19.0版本对Reels上传逻辑做了明显收紧:

  • 强化了视频规格校验,不符合标准的视频不再被识别为Reels,直接归为普通VIDEO
  • 严格区分普通VIDEO与REELS容器的发布逻辑,普通VIDEO容器无法通过media_publish发布为Reels
  • 之前允许的“擦边”规格(比如短于15秒的视频)现在会被直接降级处理

3. 当前Reels上传是否新增了必填参数或限制条件?

除原有media_type=REELS、video_url、access_token外,现在需满足以下硬性要求:

视频规格

  • 分辨率:最低1080x1920(9:16竖屏)
  • 时长:15-90秒
  • 帧率:30fps及以上
  • 编码:H.264视频+AAC音频
  • 文件大小:不超过1GB

权限与绑定

  • 确保access_token拥有instagram_basic、instagram_content_publish、pages_show_list权限
  • 对应的Facebook Page需与Instagram商业账号正确绑定

另外,建议添加share_to_feed=true参数(可选),可同时将Reels同步到Feed,但不影响Reels本身发布。

临时验证方案

找一个完全符合官方规格的Reels样片(比如15秒、1080x1920、30fps的MP4)重新上传测试,若能正常发布,即可确认是原视频规格问题导致的降级。


内容的提问来源于stack exchange,提问作者Manan Sanandiya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 12:12:42