能否通过DocuSign REST API获取Base64格式的已完成文档?
获取DocuSign文档的Base64格式内容
当然没问题!DocuSign的REST API完全支持返回Base64编码的已完成文档,你只需要对现有请求做个小调整就能满足自动化流程的需求:
修改请求URL:在你当前使用的URL末尾加上查询参数
?encoding=base64,最终URL会变成这样:https://demo.docusign.net/restapi/v2/accounts/xxxx/envelopes/xxxx/documents/1/?encoding=base64或者设置请求头:如果不想改动URL,也可以在请求的
Accept头部设置为application/base64,API同样会返回Base64编码的文档内容。
这里有几个需要注意的点:
- 确保你的请求已经通过了身份验证(比如使用JWT令牌或者OAuth2访问令牌),并且拥有获取该信封文档的权限。
- 当使用上述方式请求时,API返回的响应体就是纯Base64字符串,不用再解析JSON结构(毕竟默认获取PDF时可能会返回包含
content字段的JSON,但用base64参数后直接返回编码内容)。
给你个curl请求的示例参考:
curl -X GET "https://demo.docusign.net/restapi/v2/accounts/xxxx/envelopes/xxxx/documents/1/?encoding=base64" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -H "Accept: application/base64"
这样拿到的结果就是你需要的Base64格式文档,直接就能用到你的自动化流程里了。
内容的提问来源于stack exchange,提问作者Jaana Gilbert
相关产品推荐
相关产品推荐

