我正在尝试在smooch应用中创建一个webhook。 每当我尝试使用https添加目标端点时,例如:
网址:https://www.api.someurl.com/some/path/messageHook
我收到错误消息“在目标网址的域中找不到服务”
但是当我在没有HTTPS的情况下做同样的事情
网址:http://www.api.someurl.com/some/path/messageHook
它被添加了,虽然这仍然不起作用。
向客户服务部门发言,他们说:
创建Webhook时,Smooch会向>域的根目录发送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/没有发现任何问题
答案 0 :(得分:1)
正如评论中所提到的,这是Smooch方面的一个错误。已部署修复程序,您应该能够创建指向您的域的webhooks