要使用AdobeSign REST API和ETag,可以按照以下步骤进行:
import requests
import json
api_key = 'YOUR_API_KEY'
headers = {
'Authorization': 'Bearer ' + api_key,
'Content-Type': 'application/json'
}
url = 'https://api.na2.echosign.com/api/rest/v6/agreements/{agreementId}'
response = requests.get(url, headers=headers)
etag = response.headers['ETag']
在上述代码中,agreementId
应替换为您要获取ETag的协议的实际ID。
url = 'https://api.na2.echosign.com/api/rest/v6/agreements/{agreementId}'
data = {
'status': 'CANCELLED'
}
headers['If-Match'] = etag
response = requests.put(url, headers=headers, data=json.dumps(data))
在上述代码中,agreementId
应替换为您要更新的协议的实际ID。status
字段可以替换为您要更新的协议的其他字段。
请注意,以上示例仅用于说明如何使用AdobeSign REST API和ETag。实际使用时,请根据您的需求进行适当的更改。