0

我的问题是我们可以下载所有签名的文件吗?这些是我到目前为止尝试过的东西,第一个下载未签名的文档,第二个只显示来自 form_data 端点的响应

 temp_file = envelope_api.get_document(
    account_id=account_id_raw,
    document_id='archive',
    envelope_id=envelope_id,
)

envelope_form_data_url = 'https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/form_data'
payload = {'accountId': account_id, 'envelopeId': envelope_id}
r = requests.get(envelope_form_data_url, params=payload,
                 headers={'Authorization': 'Bearer ' + request.GET.get('token')})
response_envelope_form = r.json()

请帮助需要

4

1 回答 1

1

一些很好的资源,其中一个是我写的一篇博客文章,其中包含不同语言的片段,包括 Python。

但是此方法可以通过三种不同的方式使用,一种是您尝试下载包含结业证书 (CoC) 的 ZIP 中的所有文档。当您说“签名”文档时,您可能是指其中包含选项卡(签名元素)的文档。您可以使用不同的 API 找出哪些有它们,但是没有 API 端点可以根据它来挑选和选择文档。如果您提供 documentId - 您可以下载该特定文档。(我假设您的意思是文件而不是信封,但如果您的意思是信封 - 这是一个不同的答案)。

# produce a ZIP file with all documents including the CoC
results1 = envelopes_api.get_document(account_id, envelope_id, 'archive')
# produce a PDF combining all signed documents as well as the CoC
results2 = envelopes_api.get_document(account_id, envelope_id, 'combined')
# produce a particular document with documentId '1'
results3 = envelopes_api.get_document(account_id, envelope_id, '1')
于 2020-12-11T17:33:35.257 回答