我在 DocuSign Connect 访问我们的 WCF 端点时遇到问题。
我们有以下 WCF 端点,它接受 Stream 参数。
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/PBSAPI")]
Stream PBSAPI(Stream data);
DocuSign Connect Webhook 将 JSON 发送到我们的端点,但标头 Content-Type 设置为 application/json。
因为我们接受 Stream 参数,所以标头内容类型必须是 application/x-www-form-urlencoded。
我们正在使用“per-envelope”网络钩子。是否可以配置 eventNotification 对象来指定要使用的内容类型?类似于在 webhook 主体中传递 custom_fields 吗?
我尝试使用不同的参数(例如字符串)来接受有效负载,但当 content-type = application/json 时它似乎不起作用。
不。 DocuSign Connect 特别仅发送“application/Json”。 DocuSign Connect 主要用于发送信封上的状态更新(以 JSON 形式完成)。
如果您有想要实施的特定用例,请联系 DocuSign 支持人员进一步讨论。