#DocuSignAPI以xml格式而不是json的DocuSign响应

时间:2014-03-25 13:41:04

标签: xml json docusignapi

我将文档发送到DocuSign DEMO环境,并且它们已成功收到,并且通知电子邮件将发送给签名者。但是,尽管我追加了#34; .json"根据文档REST_API_Guide_v2.pdf(https://10226ec94e53f4ca538f-0035e62ac0d194a46695a3b225d72cc8.ssl.cf2.rackcdn.com/rest-api-guide-v2.pdf)中的说明,到URL的末尾。这在以前工作过,我不确定DocuSign方面是否有任何变化,但我运行的是先前收到的相同代码并以JSON格式处理响应。

我发布的网址如下所示:

https://demo.docusign.net/restapi/v2/accounts/999999/envelopes.json

以下是一个示例回复:

<envelopeSummary xmlns="http://www.docusign.com/restapi" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <envelopeId>91d1c2a4-7ad2-4ba1-a425-9656940dfbb5</envelopeId>
  <status>sent</status>
  <statusDateTime>2014-03-24T23:10:51.2859887Z</statusDateTime>
  <uri>/envelopes/91d1c2a4-7ad2-4ba1-a425-9656940dfbb5</uri>
</envelopeSummary>

现在我是否需要做一些不同的事情才能以JSON格式发送响应?

1 个答案:

答案 0 :(得分:0)

听起来这可能是一个错误,如果它以前工作但你还没有改变代码,但这只是指定格式的一种方式。尝试删除URL的.json部分,并且应该在那里切换到JSON,因为当没有指定其他内容时,JSON是默认格式。

如果由于某些原因不起作用,您还可以通过将http Content-TypeAccept标头设置为值application/json来指定发送和接收JSON格式。这应该可以解决问题。