通过DocuSign Rest API上传批量收件人文件

时间:2016-08-18 16:22:00

标签: c# rest httprequest docusignapi

DocuSign文档提供了此示例,用于通过其余api上载csv文件。在图片下方是我尝试过的请求对象,但收到的错误表示' 值不能为空。参数名称:stream '。我发布的示例并没有真正尝试发送csv。当我尝试将csv格式的文本附加到请求的主体时,我得到了一个不同的错误,告诉我请求正文无效。

enter image description here

请求对象 enter image description here

1 个答案:

答案 0 :(得分:1)

似乎DocuSign在文档中提供的示例请求不正确。尝试将 Content-Type 请求标头的值更改为 text / csv (而不是 application / json )。

以下是完整请求的示例(包括动词/端点,标题和正文):

PUT https://demo.docusign.net/restapi/v2/accounts/ACCOUNT_ID/envelopes/ENVELOPE_ID/recipients/RECIPIENT_ID/bulk_recipients

Content-Type: text/csv
Accept: application/json
Content-Disposition: file;filename=dsbulk.csv;fileExtension=.csv
X-Docusign-Authentication: {"Username":"USERNAME","Password":"PASSWORD","IntegratorKey":"INTEGRATOR_KEY"}

email,name
john.doe@test.com,John Doe
jane.doe@test.com,Jane Doe

此示例请求成功将指定的批量收件人信息更新/添加到(草稿)信封的批量收件人签名者。