Docusign 提供了一系列 REST API 用于管理其平台上的用户和帐户。要列出所有用户,您可以使用 Docusign 的“用户管理”API。以下是使用此 API 列出所有用户的基本步骤和示例代码。
在调用任何 Docusign API 之前,您需要获取一个访问令牌。这通常通过 OAuth 2.0 流程完成。
一旦您有了访问令牌,就可以调用用户管理 API 来列出所有用户。以下是一个使用 Python 和 requests
库的示例代码:
import requests
# 替换为您的访问令牌
access_token = 'YOUR_ACCESS_TOKEN'
# Docusign API 基础 URL
base_url = 'https://demo.docusign.net/restapi/v2.1/accounts/YOUR_ACCOUNT_ID/users'
# 设置请求头
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json'
}
# 发送 GET 请求
response = requests.get(base_url, headers=headers)
# 检查响应状态码
if response.status_code == 200:
# 解析响应 JSON
users = response.json()
for user in users['users']:
print(f"User ID: {user['userId']}, Username: {user['userName']}")
else:
print(f"Error: {response.status_code} - {response.text}")
请注意以下几点:
YOUR_ACCESS_TOKEN
为您的实际访问令牌。YOUR_ACCOUNT_ID
为您的 Docusign 帐户 ID。base_url
更改为生产环境的 URL。在实际应用中,您可能还需要处理错误和分页。Docusign API 返回的结果可能会被分页,因此您可能需要多次调用 API 来获取所有用户。您可以在响应头中查找 X-DocuSign-Traversal-Id
和 X-DocuSign-Page-Size
等字段来确定是否需要进一步获取数据。
领取专属 10元无门槛券
手把手带您无忧上云