Docusignapi 我们的API收到关于触发事件的空白消息(信封签名/完成)

Docusignapi 我们的API收到关于触发事件的空白消息(信封签名/完成),docusignapi,Docusignapi,我们已将应用程序/侦听器URL配置为接收信封签名/完成的消息。但我的应用程序收到了一条空白消息。但是我检查了DocuSign日志,日志显示DocuSign应用程序能够连接到我们的应用程序。我阅读了链接中的规范 我们在Microsoft.net中开发了web API,我想,我在HTTP post方法参数中犯了一些错误。请指导如何接收您的邮件。我们的应用程序参数如下所示 public class eSignatureController : ApiController { [Basi

我们已将应用程序/侦听器URL配置为接收信封签名/完成的消息。但我的应用程序收到了一条空白消息。但是我检查了DocuSign日志,日志显示DocuSign应用程序能够连接到我们的应用程序。我阅读了链接中的规范 我们在Microsoft.net中开发了web API,我想,我在HTTP post方法参数中犯了一些错误。请指导如何接收您的邮件。我们的应用程序参数如下所示

public class eSignatureController : ApiController
{
   
    [BasicAuthorizeAttribute]
    [HttpPost]
    public HttpResponseMessage ReceiveMessage([FromBody] string 
   signedDocMsg)
    {       
    // Our business logic based parameter
    }
我们调用我们的API如下,它是take-accept参数

using (var client = new HttpClient())
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(ConfigurationHelper.ServerPath + 
@"SampleRequest\msg_5a.xml");

            client.BaseAddress = new Uri(ConfigurationHelper.internalWebSiteRootHub);

            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            string userBase64 = AppSecurity.EncodeToBase64("********");
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("authorization", userBase64);

            var responseTask = client.PostAsJsonAsync("api/eSignature", doc.InnerXml);
来自DocuSign的日志


如果需要任何进一步的详细信息,请告诉我DocuSign是否确实正在向您的服务器应用程序(“侦听器”)发送XML通知,作为POST请求的主体发送到您的应用程序

下一步,我建议您使用web框架的调试建议打印出传入的POST请求正文


为了确保收到的帖子是什么样子,您可以使用webhook调试站点,例如

docusign的某个人,请回答我的问题。似乎我需要传递一个类,您的响应的包装器不能通过我们的web API接收。感谢您的团队支持