1

我正在尝试在 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 >request 期望在 200 中收到带有状态代码 > 的响应、400 或 500 范围,不包括 502。

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

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

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

4

1 回答 1

1

正如评论中提到的,这是 Smooch 方面的一个错误。已部署修复程序,您现在应该能够创建指向您的域的 webhook

于 2018-03-20T17:01:12.527 回答