创建Smartsheet webhook时失败,报错callbackUrl仅支持https协议怎么办?
错误提示:属性
'callbackUrl'仅支持协议为'https'的URL
排查解决步骤
- 校验
callbackUrl协议头
检查你提交的webhook配置里callbackUrl字段的取值,确认其以https://开头,常见的错误填写包括误写为http://、漏写协议头、值的前后有多余空格导致协议识别失败。 - 适配本地调试场景
如果你是在本地环境调试,不能直接使用http://localhost:端口/回调路径这类本地http地址,需要借助支持https的内网穿透工具,将本地服务暴露为公网可访问的https地址,再将生成的https地址填入callbackUrl字段。 - 检查URL格式合法性
确认callbackUrl不存在未编码的特殊字符、路径格式错误等问题,避免因整体URL格式异常,导致Smartsheet后台无法正确识别协议类型。 - 确认回调地址可正常访问
确保你填写的https回调地址在公网环境可以正常访问,没有设置IP白名单拦截、没有额外的身份校验拦截Smartsheet的官方请求,Smartsheet创建webhook时会先向回调地址发验证请求,地址不可达也可能触发关联的协议类报错。
内容的提问来源于stack exchange,提问作者user2150397
相关产品推荐
相关产品推荐

