2017-02-03 10 views
-1

受信者ビューを作成しようとすると、次のエラーが発生します。基本的に文書は2人のユーザーに送信され、そのうちの1人はすでに署名済みですが、DocusignからURLが作成されて送信されていないため、署名できません。私たちはnode.js docusign sdkを使用しています。DocusignからURLが作成されて送信されていないため、ユーザーは署名できません

var recipientView = new docusign.RecipientViewRequest(); 
recipientView.setReturnUrl(); 
recipientView.setUserName(); 
recipientView.setEmail(; 
recipientView.setAuthenticationMethod("email"); 
recipientView.setClientUserId(); 

var envelopesApi = new docusign.EnvelopesApi(); 
envelopesApi.createRecipientView(accountId, envelope.id, recipientView, 
    function(error, viewUrl, response) { 
    // no url is returned here.the error (in the image) is shown 
}); 

私はアカウントID、envelopeIdの値を印刷したものがfine.Iは、ユーザーが彼の最初の名前を変更した場合は、最後にチェック名とそこにエラーが発生しなかったように見えました。最初から新しいユーザーを作成すると、すべて正常に動作します。あなたのスクリーンショットを通じ

  • のフロントエンドエラー enter image description here

  • レスポンスエラー enter image description here

+2

は、エラーメッセージが何を取得しているされています

また、あなたは、などを設定する必要がありますparamsは正確に示してDocuSignのデベロッパーセンターでEmbedded Signing機能ページを参照してください?投稿に画像がありません。 –

+0

私はそれらを追加しました。 –

答えて

4

あなたがAPIから返さUKNOWN_ENVELOPE_RECIPIENTエラーを取得しているように見えます。これは、受信者を識別するために送信する受信者データが正しくないことを意味します。受信者に割り当てたデータ(たとえば、nameemailrecipientId、およびclientUserId)と正確に一致する必要があります。

URLを生成するリクエストを行う前にEnvelopeRecipients: List APIを呼び出して、受信者のデータがcreateRecipientView()リクエストで送信しているものと一致することを確認してください。これにより、通話が正しいURLを返すように修正したら、どのデータがオフであるかを特定するのに役立ちます。

関連する問題