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