【发布时间】:2018-06-05 01:47:25
【问题描述】:
我需要实现一个用户以使用 DocuSign 登录我的应用程序。我已经使用 Xamarin.Forms 实现了应用程序。如何在 Xamarin.Forms 中实现 Docusign?
【问题讨论】:
标签: xamarin.forms xamarin.ios xamarin.android docusignapi
我需要实现一个用户以使用 DocuSign 登录我的应用程序。我已经使用 Xamarin.Forms 实现了应用程序。如何在 Xamarin.Forms 中实现 Docusign?
【问题讨论】:
标签: xamarin.forms xamarin.ios xamarin.android docusignapi
您需要将用户/签名者设为embedded signer。通过在签名者节点中添加clientUserId 属性,如下所示:
"signers": [{
"email": "signeremail@email.com",
"name": "Signer Name",
"recipientId": "1",
"clientUserId": "12345",
"routingOrder": "1"
}
当您希望签名者登录您的应用程序时,您将调用以下端点
POST /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient
使用 requestBody 如下:
{
"authenticationMethod": "Password",
"clientUserId": "12345",
"email": "signeremail@email.com",
"returnUrl": "YourAppUrl",
"userName": "Signer Name"
}
此 API 调用将生成一个有效期为 300 秒的 URL,将用户重定向到此 URL 并使用户使用此 URL 签名。
有关此 API 调用的更多详细信息,请访问 EnvelopeViews: createRecipient
DS Developer Center也提供不同编码语言的示例
【讨论】: