2017-06-08 21 views
0

コンソールアプリケーションの実行後、ユーザーはDocusignへの署名リンクを電子メールで受け取って、リモート署名者にします。C#Docusign API - リモート署名の表示URLの取得

私ができることを望むのは、そのメールからのリンクを取得することです。

私はいくつかの研究を行なったし、これは各URLが

https://demo.docusign.net/Member/EmailStart.aspxで作られて何ですか?

= 65d11cf7-d3b7-49a1-8000-6192b6227d71 & < < <ユニークな活動ID?常に(ロールIDのいくつかの種類のすべてのURL

ACCT = a0e816ac-3919-475e-a826-34c2c33f90e7 & < < <で異なるが、同じ役割の封筒とユーザー間で同じまま、私はそれ私の役割のために 持っています..just & < < < < envelopesApi.ListRecipients(.....).Signers [n]は、それをプログラム的

ER = 62378ec0-39ce-495e-84e4-e0e598fab3ccを取得する方法がわかりません。 RecipientIdGuid、それを得ることができる

espei =

に最初のパラメータは、それを取得することができ30cec285-39cd-45a3-bb8e-7bd0560dcd80 < < < < ENVELOPE IDは、私の質問の主な焦点である - それは、総謎であります何それが、どのようにそれを

を取得するために2番目のパラメータはROLE_IDのように見えますが、私は私の役割の各

用のハードコーディングの値よりも、それが他の取得する方法がわかりません他の2つのパラメータは関係ありません。

誰かがC#Docusign APIを使って最初の2つのパラメータを取得する方法を知っていますか?

あるいはさらに良い、同じAPIを使用したURLリンクを署名する受信者を取得する方法はありますか?

+0

は何が署名URLをどうするつもりですか? DocuSignでは、埋め込み受信者の場合は署名URLを取得できます。リモート署名者の場合、署名URLを取得する方法はありません。署名者のみがURLを知っています。 –

+0

これをデータベース(CRM)に保存すると、MVCアプリケーションによって取得され、リストとしてユーザーに表示されます。私は、MVCアプリケーションが署名を埋め込むことができたと思うが、私はDocuSignのUIを使用したいのではなく、私のものだ。 – Erik

+0

残念ながら、Docusignはあなたが求めているものをサポートしていません。エンベロープを作成するときに受信者を埋め込み受信者としてマークすることができます。次に、MVCアプリケーションに[署名]ページを表示する場合は、createRecipient:EnvelopeViews APIを呼び出して署名URLを取得します。埋め込み署名URLは5分間のみアクティブになります。あなたは、あなたのAPPのiFrameにそれを表示することができます。埋め込み署名の経験を最適化するための[page](https://www.docusign.com/developer-center/explore/features/embedding-docusign#OptimizingUX)をご覧ください –

答えて

1

あなたはembedded recipientとして受信者を設定する必要があります署名URLを取得するには。

エンベロープが作成された後、署名URLを取得するためにcreateRecipient:EnvelopeViews APIを使用しています。

受信者を埋め込み受信者としてマークするには、受信者clientUserIdパラメータを設定する必要があります。

要求

{ 
    "userName": "name", 
    "email": "[email protected]", 
    "clientUserId": "clientUserId", 
    "authenticationMethod": "email", 
    "returnUrl": "your app url" 
} 
+0

私は署名を埋め込むアプリを持っていないとできますか?これはコンソールプロジェクトです。 _埋め込み署名 - 受信者ビューのワークフロー - ユーザーがアプリやウェブサイトから直接署名することができます。 DocuSignプラットフォームに伝える受信者を埋め込むと、アプリケーションは署名URLを生成し、受信者を認証し、署名要求を提示し、トランザクションが完了するとリダイレクトします._ – Erik

+0

はい、コンソールアプリケーションからURLを取得できます。 [createRecipient:EnvelopeViews](https://docs.docusign.com/esign/restapi/Envelopes/EnvelopeViews/createRecipient/)APIを呼び出します。それはすべてあなたがURLを使って何をしようとしているかによって異なります。 –

関連する問題