Java Can';找不到有关DocuSign高级签名功能的文档

Java Can';找不到有关DocuSign高级签名功能的文档,java,rest,docusignapi,Java,Rest,Docusignapi,我正在尝试创建具有高级签名的收件人。这意味着收件人必须通过短信接收OTP才能签名。它不同于access身份验证,后者需要身份验证才能查看文档 以下是官方文档对该功能的描述: 我知道DocuSign具有该功能,它在我的帐户上激活,我可以在web HMI中使用它。但是我找不到如何在API中使用它。。。我尝试了类签名者的不同领域,但没有成功。我在网上也找不到文档 有人有主意吗?文件?或者直接输入需要设置的字段的名称?什么都好!我正在Java中使用RESTAPI 非常感谢 CodingDawn>感谢您的

我正在尝试创建具有高级签名的收件人。这意味着收件人必须通过短信接收OTP才能签名。它不同于access身份验证,后者需要身份验证才能查看文档

以下是官方文档对该功能的描述:

我知道DocuSign具有该功能,它在我的帐户上激活,我可以在web HMI中使用它。但是我找不到如何在API中使用它。。。我尝试了类签名者的不同领域,但没有成功。我在网上也找不到文档

有人有主意吗?文件?或者直接输入需要设置的字段的名称?什么都好!我正在Java中使用RESTAPI

非常感谢

CodingDawn>感谢您的帮助,但您的回答与我的需要不符。你说的是“DocuSign Express”签名,我说的是“DocuSign EU Advanced”签名。 来自DocuSign的web HMI,用于创建信封。你可以清楚地看到,这两次签约并不相同。例如,“Docusign Express”签名不需要电话号码

但是谢谢,你给了我更多的曲目来搜索。

你必须设置属性

下面是请求的一个示例

您必须设置属性

下面是请求的一个示例


首先从以下列表中确定签名者将使用的签名提供程序。该列表经常被添加到列表中。我们将在docs.docusign.com上发布新的和更新的列表

更新:现已提供

当前签名提供程序选项

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
电子签名 不使用数字证书的电子签名。这些是DocuSign的默认签名类型

  • API signatureProviderName:
    UniversalSignaturePen\u ImageOnly
  • 所需选项:无
明示签名 DocuSign生成的通用“动态”数字签名,包括证书

  • API signatureProviderName:
    UniversalSignaturePen\u默认值
  • 所需选项:无
欧盟高级签名 DocuSign生成的、符合eIDAS AES的签名

  • API签名提供者名称:
    UniversalSignaturePen\u OpenTrust\u Hash\u TSP
  • 所需选项:短信或一次性密码
ItAgile 使用Itagile EU合格证书的QES签名

  • API签名提供者名称:
    UniversalSignaturePen\u ItAgile\u TSP
  • 所需选项:无
在信封中包括
recipientSignatureProviders
参数:创建通话

该参数接受一组
recipientSignatureProvider
对象。它记录在定义部分的页面上

还至少包括上面列出的选项

选项

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
  • oneTimePassword
    描述:收件人在使用EU高级签名提供程序时需要输入的访问代码

  • signerRole
    说明:收件人的角色或能力(例如:经理、批准人等)

  • sms
    说明:收件人应在其中接收访问码的电话号码。收件人在使用EU Advanced时需要访问代码。请注意,这必须是一个以+和国家代码开头的字符串,后跟完整的移动电话号码,不带任何空格或特殊字符。示例:+14155551234、+97235551234、+3350551234

接收者签名提供者
示例

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
具有DS Express签名提供程序的签名人收件人

{          
    "signers": [{
        "routingOrder": 1,
        "name": "Darryl Sanders",
        "email": "darryl@example.com",
        "deliveryMethod": "email",
        "recipientId": "69693724",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
一名收件人使用电子签名笔,另一名收件人使用DS Express

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
EUAdvanced收件者,有短信,有接入码

{
    "signers": [{
        "routingOrder": 1,
        "name": "Sue Collins",
        "email": "sue@example.com",
        "deliveryMethod": "email",
        "recipientId": "39977897",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
            "signatureProviderOptions": {
                "oneTimePassword": "12345678"
            }
        }]
    },
    {
        "routingOrder": 2,
        "name": "Yan",
        "email": "jim@me.com",
        "deliveryMethod": "email",
        "recipientId": "89536038",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
            "signatureProviderOptions": {
                "sms": "+1 330-310-3330"
            }
        }]
    }]
}

首先从以下列表中确定签名者将使用的签名提供程序。该列表经常被添加到列表中。我们将在docs.docusign.com上发布新的和更新的列表

更新:现已提供

当前签名提供程序选项

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
电子签名 不使用数字证书的电子签名。这些是DocuSign的默认签名类型

  • API signatureProviderName:
    UniversalSignaturePen\u ImageOnly
  • 所需选项:无
明示签名 DocuSign生成的通用“动态”数字签名,包括证书

  • API signatureProviderName:
    UniversalSignaturePen\u默认值
  • 所需选项:无
欧盟高级签名 DocuSign生成的、符合eIDAS AES的签名

  • API签名提供者名称:
    UniversalSignaturePen\u OpenTrust\u Hash\u TSP
  • 所需选项:短信或一次性密码
ItAgile 使用Itagile EU合格证书的QES签名

  • API签名提供者名称:
    UniversalSignaturePen\u ItAgile\u TSP
  • 所需选项:无
在信封中包括
recipientSignatureProviders
参数:创建通话

该参数接受一组
recipientSignatureProvider
对象。它记录在定义部分的页面上

还至少包括上面列出的选项

选项

{
    "signers": [{
        "routingOrder": 1,
        "name": "Doris Sunshine",
        "email": "doris@foobar.com",
        "deliveryMethod": "email",
        "recipientId": "68539752",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_imageonly"
        }]
    },
    {
        "routingOrder": 2,
        "name": "Sam Tolliver",
        "email": "sam@me.com",
        "deliveryMethod": "email",
        "recipientId": "39578164",
        "signingGroupId": "",
        "recipientSignatureProviders": [{
            "signatureProviderName": "universalsignaturepen_default"
        }]
    }]
}
  • oneTimePassword
    描述:收件人在使用EU高级签名提供程序时需要输入的访问代码

  • signerRole
    描述:re的角色或能力