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

调用Send Flow API报错:POST请求不支持及对象ID不存在问题排查

解决WhatsApp Send Flow API的"对象ID不存在"和"Unsupported post request"错误

问题详情

错误提示截图:
错误信息

已创建的Flow截图:
已创建Flow

调用Send Flow API发送流程消息时,持续收到**"对象ID不存在(即目标电话号码)"和"Unsupported post request"**错误提示,已确认Flow创建成功,使用的curl命令如下:

curl --location 'https://graph.facebook.com/v18.0/5731.../messages' \
--header 'Authorization: Bearer EAA...' \
--header 'Content-Type: application/json' \
--data '{ "recipient_type": "individual", "messaging_product": "whatsapp", "to": "5841..", "type": "interactive", "interactive": { "type": "flow", "header": { "type": "text", "text": "Flow message header" }, "body": { "text": "Flow message body" }, "footer": { "text": "Flow message footer" }, "action": { "name": "flow", "parameters": { "flow_message_version": "3", "flow_token": "AQAAAAACS5FpgQ_cAAAAAD0QI3s.", "flow_id": "1211462153575982", "flow_cta": "Book!", "flow_action": "data_exchange" } } } }'

排查与解决步骤

  • 修正目标电话号码格式
    "对象ID不存在"错误核心原因是to参数不符合要求。WhatsApp要求号码必须是不带加号的完整E.164格式,即直接写国家代码+号码(如58412XXXXXXX),不能包含空格、括号或其他符号,也不能省略数字。

  • 确认API端点的账号ID正确性
    端点路径中的5731...必须是你的WhatsApp业务账号(WABA)ID,或已关联的电话号码ID。若使用错误ID,会直接触发"Unsupported post request"错误。可在Meta Business Manager的WhatsApp账号设置中获取正确ID。

  • 验证Flow相关参数有效性

    • flow_token:确保是最新生成的有效令牌,过期或无效令牌会导致请求被拒绝。
    • flow_id:核对是否与创建的Flow的ID完全一致,注意数字和格式不能有误。
    • flow_action:data_exchange是合法动作类型,但需确保Flow配置中允许该动作执行。
  • 检查请求JSON语法
    把curl命令中的data部分复制到JSON校验工具(如本地JSONlint)检查,确认无语法错误(如多余逗号、未闭合括号等),格式错误会导致API无法解析请求。

  • 验证令牌权限与有效性
    检查Authorization头中的Bearer令牌是否具备whatsapp_business_messaging权限,且未过期。可通过Meta Graph API Explorer验证令牌状态和权限。

内容的提问来源于stack exchange,提问作者María Lomeli

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:44:56