创建WhatsApp媒体模板时示例图片未上传问题求助
WhatsApp媒体模板示例图片未上传的排查方案
针对你遇到的模板创建成功但示例图片未显示的问题,给你几个实用排查方向:
外部URL无法被Facebook抓取
你使用的是外部图片URL,Facebook服务器可能无法正常访问该地址:- 检查图片URL是否能在无登录状态的浏览器直接打开,确认目标网站没有设置防盗链限制(比如Referer校验)
- 确保URL采用HTTPS协议,WhatsApp模板不支持HTTP的外部资源
- 测试URL是否存在重定向,Facebook抓取时通常无法处理多次跳转
header_handle参数用法错误
按照官方文档要求,模板header的example字段下的header_handle,需要填入已上传至Facebook Business Manager媒体库的资产ID,而非外部URL。你得先通过/v16.0/{whatsapp-business-account-ID}/media接口上传图片,拿到返回的id后,再把这个ID填入header_handle数组中。图片规格不符合要求
确认图片满足WhatsApp模板的规范:- 格式仅限JPG或PNG
- 文件大小不超过5MB
- 分辨率建议控制在1080x1080以内,避免尺寸过大或过小导致无法加载
API请求参数结构二次验证
虽然接口返回成功,但可以再核对参数细节:确保header的format值为IMAGE,example下的header_handle是数组格式(你的代码这部分是正确的),如果是多语言模板,要保证每个语言对应的example都配置正确。
内容的提问来源于stack exchange,提问作者Md Sehirul Islam Rehi
相关产品推荐
相关产品推荐

