Docusign 开发者 webhook 不允许 http
Docusign developer webhook not allowing http
设置 webhook 时 URL 我需要为我的开发帐户使用 http 连接。
文档清楚地表明这是一个有效的选项。只有生产环境需要 HTTPS 但开发环境可以有 HTTP 或 HTTPS 请参见 here 和
here.
我已经在帐户级别尝试过,如果 URL 不是 https:
,它甚至不允许我保存配置
此外,当尝试在信封级别设置 webhook 时:
$event_notification = new \DocuSign\eSign\Model\EventNotification();
$event_notification->setUrl("http://subdomain.app.webhook.com:8082/docusign/");
$envelope_definition->setEventNotification($event_notification);
这会引发失败,在管理沙箱的失败连接通知部分显示如下:
我的感觉是我使用的端口与它有关。出于各种隧道原因,我需要使用该端口。但我不确定它是如何影响它的,我收到的错误消息清楚地表明 uri 需要以 https 开头,这令人困惑,因为在开发中它没有。
感谢任何帮助。
您指的是 2017 年 6 月 15 日之前创建的旧 link,自 2017 年 6 月 15 日起,DocuSign 已停止在 Demo/Sandbox 环境中为任何新帐户支持 HTTP
在此日期之后在 Demo 或 PROD 中创建。公告请查看DS Supportlink
您只需要在 DEMO 或 PROD 中设置 HTTPS
,出于开发目的,我建议使用任何一个 NGROK or get a free HTTPS certificates are available from the Let’s Encrypt 项目。
设置 webhook 时 URL 我需要为我的开发帐户使用 http 连接。 文档清楚地表明这是一个有效的选项。只有生产环境需要 HTTPS 但开发环境可以有 HTTP 或 HTTPS 请参见 here 和 here.
我已经在帐户级别尝试过,如果 URL 不是 https:
,它甚至不允许我保存配置此外,当尝试在信封级别设置 webhook 时:
$event_notification = new \DocuSign\eSign\Model\EventNotification();
$event_notification->setUrl("http://subdomain.app.webhook.com:8082/docusign/");
$envelope_definition->setEventNotification($event_notification);
这会引发失败,在管理沙箱的失败连接通知部分显示如下:
我的感觉是我使用的端口与它有关。出于各种隧道原因,我需要使用该端口。但我不确定它是如何影响它的,我收到的错误消息清楚地表明 uri 需要以 https 开头,这令人困惑,因为在开发中它没有。
感谢任何帮助。
您指的是 2017 年 6 月 15 日之前创建的旧 link,自 2017 年 6 月 15 日起,DocuSign 已停止在 Demo/Sandbox 环境中为任何新帐户支持 HTTP
在此日期之后在 Demo 或 PROD 中创建。公告请查看DS Supportlink
您只需要在 DEMO 或 PROD 中设置 HTTPS
,出于开发目的,我建议使用任何一个 NGROK or get a free HTTPS certificates are available from the Let’s Encrypt 项目。