Docusign API是一种用于集成Docusign电子签名服务的开发接口。通过使用Docusign API,开发人员可以在其应用程序中实现电子签名功能。
要从签名者那里获取文件的"sentDateTime",可以通过使用Docusign API中的EnvelopeRecipients::list方法来实现。以下是一个示例代码片段,展示了如何使用Docusign API获取文件的"sentDateTime":
import docusign_esign as docusign
# 设置Docusign API的访问凭证
access_token = "YOUR_ACCESS_TOKEN"
base_path = "https://demo.docusign.net/restapi"
# 创建Docusign API客户端
api_client = docusign.ApiClient()
api_client.host = base_path
api_client.set_default_header("Authorization", "Bearer " + access_token)
# 创建EnvelopeRecipientsApi实例
recipients_api = docusign.EnvelopeRecipientsApi(api_client)
# 指定要获取信息的信封ID和收件人ID
envelope_id = "YOUR_ENVELOPE_ID"
recipient_id = "YOUR_RECIPIENT_ID"
# 调用EnvelopeRecipients::list方法获取收件人信息
recipients_response = recipients_api.list(account_id, envelope_id)
# 遍历收件人列表,找到指定收件人的信息
for recipient in recipients_response.signers:
if recipient.recipient_id == recipient_id:
sent_datetime = recipient.sent_date_time
print("Sent DateTime: ", sent_datetime)
break
在上述代码中,我们首先设置了Docusign API的访问凭证和基本路径。然后,我们创建了一个Docusign API客户端,并使用访问凭证和基本路径进行配置。接下来,我们创建了EnvelopeRecipientsApi实例,并指定要获取信息的信封ID和收件人ID。最后,我们调用EnvelopeRecipients::list方法获取收件人信息,并遍历收件人列表,找到指定收件人的信息,其中包括"sentDateTime"。
推荐的腾讯云相关产品:腾讯云电子签名服务(https://cloud.tencent.com/product/ess)
请注意,以上答案仅供参考,具体实现方式可能因Docusign API版本和开发语言而有所不同。在实际开发中,建议参考Docusign API官方文档和示例代码进行操作。
领取专属 10元无门槛券
手把手带您无忧上云