【问题标题】:WhatsApp Business API not sending /message endpoint or test messages to phoneWhatsApp Business API 未向手机发送 /message 端点或测试消息
【发布时间】:2022-08-04 13:50:08
【问题描述】:

我已经设置了一个 WhatsApp Business 来测试他们用于发送消息的新 WhatsApp API。我已按照入门指南进行操作,但在尝试向我的手机发送 test message 时遇到了问题。

如指南中所示,我使用业务设置中的测试消息调用测试了发送消息,并且我使用permanent token 在 Postman 中创建了我自己的/messages 调用。两个呼叫都返回 200 状态,但实际上都没有向我的手机发送消息。

为了仔细检查我的设置,我在设置中添加了一个同事电话,他收到了消息,并且可以通过 WhatsApp 与我的 webhook 进行交互。

一些posts on Stackoverflow 提到必须先向测试号码发送消息,但我无法让它工作,我的同事不必这样做。

是否有某种设置或问题可以解释为什么我没有收到消息?我什至尝试重新安装 WhatsApp 并再次设置我的电话号码,但这也没有改变任何东西。


更新:

我尝试通过/contacts 端点验证我的电话号码,但它不断返回身份验证错误。更新我的令牌以包含所有 Whatsapp 权限并没有改变这一点,whatsapp_business_api_data 不是包含的选项。

{
\"error\": {
    \"message\": \"(#100) The parameter whatsapp_business_api_data is required.\",
    \"type\": \"OAuthException\",
    \"code\": 100,
    \"fbtrace_id\": \"\"
}
}

我注意到我的 webhook 在change.value.statuses.[0] 中包含了一个状态对象,其中提到了以下内容:

{ status: \'failed\', errors: [{  code: 131000, title: \'Failure due to an internal error. Please retry.\' }]}

接下来,我创建了一个新应用程序并添加了 Whatsapp 集成,我通过文本添加并验证了我的电话号码,并尝试发送测试消息。这也不会开始对话,也不会给我任何反馈。如果我尝试再次添加我的电话号码,通过将其添加为另一个号码,我无法收到错误 Reason: VERIFIED

  • 不仅 SO 上的一些帖子提到用户需要先发消息,developers.facebook.com/docs/whatsapp/on-premises/… 也是如此:\"您需要通过测试电话号码向您的 WhatsApp 帐户发送一条消息,以启用客户服务窗口,该窗口允许您在 24 小时窗口内发送任何类型的消息\"
  • 在添加我的同事号码作为测试号码时,我们没有这样做。我们刚刚对其进行了验证并发送了一条测试消息。它无需他向 WhatsApp 帐户发送任何消息即可工作。我尝试发送消息,但 WhatsApp 不允许我向我的企业的 WhatsApp 帐户发送消息,并且常规短信未发送到该帐户。
  • 您是否检查了您正在使用的号码的状态,正如它在那里所说的那样,结果如何?您是否检查过您的 webhook 是否有任何有关问题的通知?
  • 更新了帖子

标签: facebook-graph-api whatsapp


【解决方案1】:

所以这不是这个问题的最佳答案,但我有一个新的电话号码来测试它。我将它添加到我的测试号码中,验证了号码,向新号码发送了一条测试消息并收到了它。

我不确定这个问题是由隐私设置还是 Facebook 方面的问题引起的,但旧号码仍然没有收到消息。

【讨论】:

    【解决方案2】:

    您只能将template type message 作为您的第一条消息发送给用户。 从错误消息来看,您使用的 Graph API 版本似乎低于 v12.0。尝试使用 V12.0 及更高版本。 此外,如果您可以粘贴从 API 请求和 Webhook 中获得的响应,这将很有帮助。

    【讨论】:

    • 我正在发送 Facebook 发出的测试消息。所以我认为这不是问题。我尝试了一个新的电话号码,消息顺利通过。
    【解决方案3】:

    我有相同的错误代码,但有不同的消息:

    我通过删除whatsapp号码here并再次添加来修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-29
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      相关资源
      最近更新 更多