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

使用Mekari Qontak调用WhatsApp Cloud API时出现401 Unauthorized错误求助

Mekari Qontak调用WhatsApp Cloud API时出现401 Unauthorized错误求助

有没有熟悉WhatsApp Cloud API的朋友能帮忙看看?我正在使用Mekari Qontak的JS API,并且严格按照仓库里的文档操作,但发送请求后一直返回401错误。

下面是我用的curl请求代码:

curl --request POST \
  --url https://api.mekari.com/qontak/chat/v1/broadcasts/whatsapp/direct \
  --header 'Accept: application/json' \
  --header 'Authorization: hmac username=“{{Username}}“, algorithm="hmac-sha256", headers="date request-line", signature="{{Signature}}"' \
  --header 'Content-Type: application/json' \
  --data '{
  "to_name": "Test User",
  "to_number": "6281234567890",
  "message_template_id": "60cccaa0-ccd9-4efd-bdfb-875859c4b50a",
  "channel_integration_id": "56b60c3c-0123-46af-958b-32f3ad12ee37",
  "language": {
    "code": "id"
  },
  "parameters": {
    "buttons": [
      {
        "index": "0",
        "type": "url",
        "value": "123456"
      }
    ],
    "body": [
      {
        "key": "1",
        "value_text": "123454321",
        "value": "otp"
      }
    ]
  }
}'

我想请教几个问题:

  • 这个401错误可能是什么原因导致的?
  • 认证方面有没有特定的步骤要求,比如生成HMAC签名的具体流程?
  • 有没有成功调用过这个API的朋友能分享一个可以正常运行的示例?

另外我已经排查过以下几点:

  • API密钥和凭证都是正确的
  • 请求头和API文档里的要求一致
  • Authorization头里的用户名、算法、headers和签名都正确设置了
  • message_template_id和channel_integration_id都是有效的

备注:内容来源于stack exchange,提问作者warungman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 19:49:34