【问题标题】:Missing envelope data from the Docusign webhook requestDocusign webhook 请求中缺少信封数据
【发布时间】:2019-06-26 19:35:12
【问题描述】:

我正在尝试集成 Docusign 连接功能。我使用在 ExpressJs 框架上运行的公共 url 在 Docusign 管理页面上配置了连接。正如预期的那样,只要触发事件,它就会点击我的网址,但我无法在请求对象中找到任何与信封相关的数据。

【问题讨论】:

    标签: node.js express docusignapi


    【解决方案1】:

    您是否找到任何数据?请记住,数据负载是 XML 格式的。

    更新

    您需要查找请求的原始正文。

    请参阅SO answer 编码将是 UTF-8,因为这是 XML 的标准。

    另一个更新

    你有两个选择:

    直接使用 Express

    您需要调试当前的软件。下一步是让您发布您的 Express 代码。 (编辑您的问题以添加您的代码。)

    使用更好的架构(微服务)

    您的应用程序的任何部分是否在防火墙后面运行?

    如果是这样,那么请考虑在无服务器侦听器功能和您的主应用程序之间使用带有队列服务的微服务架构,它可以完全位于防火墙后面。

    AWSAzureGoogle Cloud 的代码示例。

    【讨论】:

    • 我找不到任何数据。请求(正文、参数、查询)是空对象。 Docusign 管理站点上的日志很好。
    • 查看更新的答案。为确保您查看的是正确的请求,请将查询参数添加到您提供给 DocuSign 的 url。例如foo.blah.com/listener?test=234 你在使用https吗? (必须。)您可以通过使用在线 webhook 测试应用或请求 bin 服务向自己保证正在发送数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多