如何在 DocuSign 中通过 phone 验证?

How to pass phone verification in DocuSign?

我这里使用的是DocuSign SDK代码发送信封,请问如何通过phone验证?

在此代码中,我在坐标的帮助下传递签名者和签名位置并发送到信封。我成功获得了访问令牌。

Private Function DoWork(ByVal signerEmail As String, ByVal signerName As String, ByVal ccEmail As String, ByVal ccName As String, ByVal accessToken As String, ByVal basePath As String, ByVal accountId As String, ByVal templateId As String) As String
    Dim config = New Configuration(New ApiClient(basePath))
    config.AddDefaultHeader("Authorization", "Bearer " & accessToken)
    Dim envelopesApi As EnvelopesApi = New EnvelopesApi(config)
    Dim envelope As EnvelopeDefinition = MakeEnvelope(signerEmail, signerName, ccEmail, ccName, templateId)
    Dim result As EnvelopeSummary = envelopesApi.CreateEnvelope(accountId, envelope)
    Return result.EnvelopeId
End Function

Private Function MakeEnvelope(ByVal signerEmail As String, ByVal signerName As String) As EnvelopeDefinition
Dim buffer As Byte() = System.IO.File.ReadAllBytes(Config.docPdf)
Dim envelopeDefinition As EnvelopeDefinition = New EnvelopeDefinition()
envelopeDefinition.EmailSubject = "Please sign this document"
Dim doc1 As Document = New Document()
Dim doc1b64 As String = Convert.ToBase64String(buffer)
doc1.DocumentBase64 = doc1b64
doc1.Name = "Lorem Ipsum"
doc1.FileExtension = "pdf"
doc1.DocumentId = "3"
envelopeDefinition.Documents = New List(Of Document) From {
    doc1
}
Dim signer1 As Signer = New Signer With {
    .Email = signerEmail,
    .Name = signerName,
    .ClientUserId = signerClientId,
    .RecipientId = "1"
}
Dim signHere1 As SignHere = New SignHere With {
    .AnchorString = "/sn1/",
    .AnchorUnits = "pixels",
    .AnchorXOffset = "10",
    .AnchorYOffset = "20"
}
Dim signer1Tabs As Tabs = New Tabs With {
    .SignHereTabs = New List(Of SignHere) From {
        signHere1
    }
}
signer1.Tabs = signer1Tabs
Dim recipients As Recipients = New Recipients With {
    .Signers = New List(Of Signer) From {
        signer1
    }
}
envelopeDefinition.Recipients = recipients
envelopeDefinition.Status = "sent"
Return envelopeDefinition
 End Function

我想通过 phone 号码来验证从电子邮件打开的文档。如果有人对此功能提供帮助,我们将不胜感激。

感谢和问候 亚拉文

https://developers.docusign.com/docs/esign-rest-api/how-to/phone-auth/

Dim workflow As RecipientIdentityVerification = New RecipientIdentityVerification() With {
    .WorkflowId = workflowId,
    .InputOptions = New List(Of RecipientIdentityInputOption) From {
        New RecipientIdentityInputOption With {
            .Name = "phone_number_list",
            .ValueType = "PhoneNumberList",
            .PhoneNumberList = New List(Of RecipientIdentityPhoneNumber) From {
                New RecipientIdentityPhoneNumber With {
                    .Number = phoneNumber,
                    .CountryCode = countryAreaCode
                }
            }
        }
    }

由于我们没有 VB.NET 个示例,我使用 this site 来转换 C# 代码。 }