DocuSign API中的RecipientView是用于在签署过程中向签署人发送签署链接的功能。通过RecipientView,您可以指定要排除的文档,以便在签署过程中隐藏某些文档。
要指定排除的文档,您可以使用RecipientViewRequest对象中的excludeDocumentId属性。该属性接受一个文档ID的列表,您可以将要排除的文档ID添加到该列表中。
以下是一个示例代码片段,展示了如何使用RecipientView API并指定要排除的文档:
# 导入所需的库和模块
import docusign_esign as docusign
from docusign_esign import EnvelopesApi, RecipientViewRequest
# 创建一个API客户端
api_client = docusign.ApiClient()
api_client.host = 'https://demo.docusign.net/restapi'
# 设置访问令牌
api_client.set_oauth_base_path('account-d.docusign.com')
api_client.set_default_header('Authorization', 'Bearer YOUR_ACCESS_TOKEN')
# 创建一个RecipientViewRequest对象
recipient_view_request = RecipientViewRequest(
authentication_method='email',
email='recipient@example.com',
return_url='https://www.example.com/return_url',
client_user_id='1',
exclude_document_id=['DOCUMENT_ID_TO_EXCLUDE']
)
# 创建一个EnvelopesApi对象
envelopes_api = EnvelopesApi(api_client)
# 发送RecipientView请求
recipient_view = envelopes_api.create_recipient_view('YOUR_ACCOUNT_ID', 'ENVELOPE_ID', recipient_view_request=recipient_view_request)
# 打印签署链接
print('RecipientView URL: ' + recipient_view.url)
在上述代码中,您需要将YOUR_ACCESS_TOKEN替换为您的DocuSign访问令牌,DOCUMENT_ID_TO_EXCLUDE替换为要排除的文档ID,YOUR_ACCOUNT_ID替换为您的DocuSign账户ID,ENVELOPE_ID替换为您要发送的信封ID。
此外,您还可以根据具体的业务需求,使用DocuSign API的其他功能来实现更多定制化的签署流程。您可以参考腾讯云的云文档服务(https://cloud.tencent.com/document/product/1302)来了解更多关于DocuSign API的信息和推荐的腾讯云相关产品。
领取专属 10元无门槛券
手把手带您无忧上云