2017-06-08 10 views
2

DocuSignのREST APIを使用して、埋め込み署名モードで封筒を作成しています。 CreateRecipientView関数では、私は一時的なリンクだけを取得します。しかし、私は通知メールのような永続的なリンクを得ることを好むでしょう。このリンク/ URLはどうすれば入手できますか?DocuSign:Rest API C#で署名者の永続リンクを取得する

+0

ようこそStackOverflow!あなたの質問のための最良の答えをチェック/受け入れ、あなたが見ているすべての有用な答えをupvoteしてください。 –

答えて

1

DocuSign rest APIを使用して永続的な署名リンクを取得することはできません。

リモート署名者の場合、署名者のみが電子メールで署名リンクを受け取ることができます。誰も署名URLにアクセスできません。

"embeddedRecipientStartURL"では、キャプティブ受信者aka "clientUserId"と独自のURLエンドポイントを使用してユーザーを認証し、要求受信者ビューを介してエンベロープにアクセスできるかどうかを判断することで永続的な署名/アクセスリンクを設定できます。

ドキュメントhere

また、ユーザーエクスペリエンスを完全に制御する他の多くの「ポータル」中心のオプションと同様に、キャプティブ受信者ごとに電子メールを送信するように要求することもできます。

0

署名者に永続的なリンクを与えるために、アプリケーションはリンクを単独で作成します。例:myapp.myserver.com/signing_links/95a086f7-a76e-40ec-938e-987be996d220

数字はデータベースレコードキーではなく、GUIDである必要があります。これは、誰かがこれらの常設リンクのどれかを推測できないようにするために必要なので、誰かの文書を読むことができません。

誰かがブラウザを開いて署名者リンクの1つに移動すると、アプリケーションはアプリケーションのデータベース内のGUIDを検索します。データベースレコードには、DocuSign envelope_idと、リンクが表すrecipient_idが含まれます。

次のアプリはそのデータを使用して、DocuSignからの埋め込み受信者ビューリンクをリクエストします。 DocuSignからの返事が良い場合は、ユーザーのブラウザをDocuSignの署名ページにリダイレクトします。

(受信者がすでに署名した、または封筒が無効されていた場合は、など、DocuSignのからのエラーを取り戻すだろう)

何を思いますか?上記は、DocuSignが電子メール内の「永続的な」リンクをどのようにして提供するかです。これらのリンクは、常に5分間限定の署名式のリンクの1つにリダイレクトされます。

署名者を認証する必要があること、またはエンベロープに追加の認証オプションを含める必要があることを忘れないでください。

0

設定と永続的な署名/アクセスリンクを取得するには、キャプティブ受信者別名「clientUserId」と独自のURLエンドポイントを使用してユーザーを認証し、要求受信者ビューを介してエンベロープにアクセスできるかどうかを判断する。

https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Recipients/Signers%20Recipient.htm

また、電子メールは捕虜の受信者だけでなく、ユーザーエクスペリエンスの完全な制御にあなたを置く他の多くの「ポータル」中心のオプションごとに送信することを要求することができます。

So Net/Net、LarryK、CodingDawgはそれぞれ特定のビューから正しいです。最終的には、アプリケーションとユーザーに最適な方法を決めることはあなた次第です。

関連する問題