【问题标题】:Unable to create smooch-Webhook for Https endpoint无法为 Https 端点创建 smooch-Webhook
【发布时间】:2018-03-19 13:32:41
【问题描述】:

我正在尝试在 smooch 应用程序中创建一个 webhook。 每当我尝试使用 https 添加目标端点时,例如:

网址:https://www.api.someurl.com/some/path/messageHook

我收到一条错误消息“在目标 url 的域中找不到服务”

但是当我在没有 HTTPS 的情况下做同样的事情时

网址:http://www.api.someurl.com/some/path/messageHook

它被添加了,尽管这仍然不起作用。

跟客服说:

当您创建 Webhook Smooch 时,会向 >domain 的根发送 HEAD 请求,以确保存在服务器。因此,如果您的目标是 >https://example.com/webhook-url/app-id,那么 Smooch 将向 https://example.com/ 发送一个 HEAD >请求,并期望得到一个状态码 > 在 200、400 或 500 范围内的响应,不包括 502。

此外,如果端点是 HTTPS,我们的验证请求将因自签名或缺少>证书而失败

第一部分: 我的终点; https://www.api.someurl.com/ 返回 200 状态码

对于第二部分(认证): 我正在使用 LetsEncrypt 签署证书,https://www.sslshopper.com/ 没有发现任何问题

【问题讨论】:

  • 您的实际网址是什么?仅凭占位符无法真正说明这里发生了什么。一般来说,如果curl -I https://www.api.someurl.com/ 有效,你应该很高兴
  • 我的网址是:api.grandhoteldublin.com 这似乎有效
  • 使用https://api.grandhoteldublin.com 我得到错误curl: (6) Could not resolve host: api.grandhoteldublin.com。使用https://www.api.grandhoteldublin.com 它可以工作。你试过提供www.api.grandhoteldublin.com吗?
  • 是的,我正在尝试使用 www.api.grandhoteldublin.com
  • 这看起来像一个错误。稍后会更新更多细节

标签: integration webhooks smooch


【解决方案1】:

正如 cmets 中所述,这是 Smooch 方面的一个错误。已部署修复程序,您现在应该可以创建指向您的域的 webhook

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多