不想在Docusign中下载文档,没有签名是可选的签名。
创始人
2025-01-10 07:30:14
0

以下是一个示例解决方法,使用Docusign的REST API来创建一个可选签名的签名请求。这个示例使用Python编程语言。

import requests
import base64
import json

# 设置Docusign账户信息
base_url = 'https://demo.docusign.net/restapi/v2/accounts/{account_id}'
username = 'your_username'
password = 'your_password'
integrator_key = 'your_integrator_key'

# 构建请求头
auth_header = {
    'Authorization': 'Basic ' + base64.b64encode((username + ':' + password).encode()).decode(),
    'X-DocuSign-Authentication': json.dumps({
        'Username': username,
        'Password': password,
        'IntegratorKey': integrator_key
    })
}

# 构建请求体
data = {
    'status': 'sent',
    'emailSubject': '请签署文档',
    'documents': [{
        'documentId': '1',
        'name': 'document.pdf',
        'documentBase64': base64.b64encode(open('document.pdf', 'rb').read()).decode()
    }],
    'recipients': {
        'signers': [{
            'email': 'recipient@example.com',
            'name': 'Recipient',
            'recipientId': '1',
            'routingOrder': '1',
            'tabs': {
                'signHereTabs': [{
                    'documentId': '1',
                    'pageNumber': '1',
                    'xPosition': '100',
                    'yPosition': '200',
                    'optional': 'true'  # 设置签名为可选
                }]
            }
        }]
    }
}

# 发送请求
response = requests.post(base_url + '/envelopes', headers=auth_header, json=data)

# 处理响应
if response.status_code == 201:
    envelope_id = response.json()['envelopeId']
    print(f'签名请求已创建,envelope ID: {envelope_id}')
else:
    print('创建签名请求失败')
    print(response.content.decode())

请确保替换示例代码中的{account_id}your_usernameyour_passwordyour_integrator_key为您自己的Docusign账户信息。此外,您还需要将document.pdf替换为您要发送的文档的路径。

这个示例中,optional字段被设置为true,以将签名设置为可选项。如果不想下载文档,您可以将documentBase64字段设置为文档的Base64编码字符串,而不是文件路径。

相关内容

热门资讯

黑科技安装!哈糖大菠萝可以弄的... 黑科技安装!哈糖大菠萝可以弄的(wpk ai辅助)最初真的有挂(有挂神器)-哔哩哔哩1、金币登录送、...
黑科技教程!gg扑克有辅助(德... 黑科技教程!gg扑克有辅助(德州ai人工智能)最初真的是有挂(有挂助手)-哔哩哔哩;人气非常高,ai...
黑科技美元局!菠萝德州辅助神器... 黑科技美元局!菠萝德州辅助神器(德州ai辅助)切实真的是有挂(有挂助手)-哔哩哔哩;一、德州ai辅助...
黑科技挂!aapoker辅助实... 您好,德扑ai智能机器人这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很多玩...
黑科技科技!fish poke... 黑科技科技!fish poker外挂(德州辅助神器软件)固有有挂(的确有挂)-哔哩哔哩,您好,德州辅...
黑科技教程!扑克时间软件(德扑... 自定义德扑ai智能机器人线上代打系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
黑科技私人局!德扑之星辅助工具... 1、黑科技私人局!德扑之星辅助工具(微扑克如何让系统发好牌)起初是有挂(详细教程)-哔哩哔哩2、进入...
黑科技好牌!fishpoker... 黑科技好牌!fishpoker软件辅助(德州ai辅助)原先是真的有挂(有挂规律)-哔哩哔哩;无聊就玩...
黑科技免费!aapoker辅助... 1、黑科技免费!aapoker辅助工具(德州ai人工智能)从前真的有挂(有挂头条)-哔哩哔哩;详细教...
黑科技安装!wpk德州透视辅助... 黑科技安装!wpk德州透视辅助(德州辅助神器软件)一直真的是有挂(讲解有挂)-哔哩哔哩1)德州辅助神...