要按电子邮件Docusign筛选信封,可以使用Docusign API进行操作。以下是一个示例代码,演示如何使用Docusign API筛选信封。
import requests
# 设置Docusign API的访问令牌
access_token = 'your-access-token'
# 设置API的基本URL
base_url = 'https://demo.docusign.net/restapi/v2'
# 设置筛选条件
email_filter = 'example@example.com'
# 构建筛选信封的请求URL
url = f'{base_url}/accounts/{account_id}/envelopes?email={email_filter}'
# 发送GET请求获取筛选结果
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json'
}
response = requests.get(url, headers=headers)
# 检查请求是否成功
if response.status_code == 200:
# 解析筛选结果
envelopes = response.json()['envelopes']
for envelope in envelopes:
envelope_id = envelope['envelopeId']
envelope_status = envelope['status']
print(f'Envelope ID: {envelope_id}, Status: {envelope_status}')
else:
print(f'Request failed with status code {response.status_code}')
请确保将your-access-token
替换为您自己的Docusign API访问令牌。此外,还需要设置account_id
为您的Docusign账户ID。
上述代码将使用Docusign API的GET请求来筛选指定电子邮件的信封。如果请求成功,将打印出每个匹配信封的ID和状态。如果请求失败,将打印出错误代码。
请注意,此示例代码仅演示了如何使用Docusign API进行筛选,实际应用中可能需要根据您的需求进行更多的定制和处理。