使用Graph API创建Instagram视频广告遇Post Has No Media错误求助
使用Graph API创建Instagram视频广告时出现审核错误(#1772101)
我通过Graph API创建Instagram广告时遇到了异常问题:
- 使用
link_data创建图片广告时,Facebook和Instagram版位均正常运行; - 但使用
video_data创建视频广告时,仅Instagram出现审核错误,Facebook端无任何异常。
错误信息
Post Has No Media: Your post has no image or video. Instagram ads only support link, photo and video posts at this time. (#1772101)
诡异的是,广告预览中能正常显示已上传的视频,无任何错误提示,无法定位真实问题根源。
资源上传与创意配置方式
我通过Graph API的adaccount/advideos和adaccount/adimages接口分别上传视频与图片资源,获取对应ID后用于创意设置。目前怀疑上传至/advideos的视频仅对Facebook广告可用,无法适配Instagram,但找不到具体原因。
以下是创建创意时使用的object_story_spec示例:
{ "object_story_spec": { "page_id": "PAGE_ID", "instagram_user_id": "INSTAGRAM_ACCOUNT_ID", "video_data": { "video_id": "UPLOADED_VIDEO_ID", "title": "TITLE", "message": "MESSAGE", "call_to_action": { "type": "LEARN_MORE", "value": { "link": "LINK" } }, "image_hash": "THUMBNAIL_HASH" } } }
已尝试的无效方案
- 指定Reels、Stories等严格版位
- 使用竖屏比例视频或方形比例帖子
- 上传多种适配Instagram的不同格式、尺寸与比例的视频
有人遇到过类似问题吗?
内容的提问来源于stack exchange,提问作者tutblut
相关产品推荐
相关产品推荐

