【问题标题】:Not able to verify callback on Gupshup WhatsApp APIs无法验证 Gupshup WhatsApp API 上的回调
【发布时间】:2020-08-28 06:59:10
【问题描述】:

我正在按照本指南使用 Gupshup whatsapp https://www.gupshup.io/developer/docs/bot-platform/guide/gupshup-bot-library-for-node 构建 NodejS 机器人

我正在运行代码并获取 ngrok URL:

但是当给出以下步骤时,我收到如下错误:

不知道这里出了什么问题。请告诉我如何解决这个问题?

【问题讨论】:

    标签: node.js whatsapp gupshup


    【解决方案1】:

    有时 ngrok 服务无法访问(出于任何原因)。 首先 - 确保您可以在浏览器中或通过 curl 打开 ngrok 链接,并确保它到达您的服务器 api。

    此外,如果您的后端检查标头中特定应用程序密钥的传入请求,您还应该将其添加到 url 参数中,因为您无法管理 GupShup api 调用者。

    【讨论】:

      【解决方案2】:

      第一次设置回调需要返回200状态。

      res.status(200).send('ok');
      

      第一次使用此作为第一行设置回调,设置回调后您可以将其注释掉。并保存并重新启动您的代码(确保您的托管代码的地址相同,不要重新启动 ngrok :P)是相同的

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多