You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Docusign SDK获取已签署信封签名的API及参数相关问题咨询

DocuSign 签名内容获取相关问题解答

接口有效性确认

你找到的/restapi/v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}是官方合法接口,但它的作用是获取DocuSign用户账号下预先保存的签名样本,不用于获取特定信封签署流程中产生的签名内容。
如果你需要获取指定信封内签署人提交的签名,应该使用/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature_image接口。

SDK 对应调用方法

所有官方DocuSign SDK都对上述两个接口做了封装,此处以Python SDK为例给出调用示例,其他语言SDK的方法命名和参数结构基本一致:

  • 获取用户预存签名的调用方法:
from docusign_esign import AccountsApi, ApiClient

# 完成SDK鉴权初始化后调用
accounts_api = AccountsApi(api_client)
signature_info = accounts_api.get_user_signature(
    account_id="你的账户ID",
    user_id="目标用户ID",
    signature_id="目标签名ID"
)
  • 获取指定信封内签署人签名的调用方法:
from docusign_esign import EnvelopesApi, ApiClient

# 完成SDK鉴权初始化后调用
envelopes_api = EnvelopesApi(api_client)
signature_image = envelopes_api.get_recipient_signature_image(
    account_id="你的账户ID",
    envelope_id="目标信封ID",
    recipient_id="对应签署人ID"
)

signatureId 参数获取规则

如果你使用的是获取用户预存签名的接口,signatureId不需要你在应用内自行定义,你可以先调用accounts_api.list_user_signatures(account_id, user_id)获取对应用户名下所有预存签名的列表,列表返回结果中每个签名条目都会自带对应的signatureId,你可以将该值存储到你的应用数据库中供后续调用使用。
如果你使用的是获取信封内签名的接口,不需要传入signatureId参数,仅需要提供信封ID和签署人ID即可正常调用。


内容的提问来源于stack exchange,提问作者Dev01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 11:24:03