2017-12-12 3 views
0

enveloppeから特定の受信者ビューを取得したいと考えています。ここでは、私は、API呼び出しから受信者のために持っているデータです:foprにRecipientViewを照会する方法

[#<DocuSign_eSign::Signer:0x0055e9239b8388 @creation_reason="sender", @email="[email protected]", 
@is_bulk_recipient="false", 
@name="fake name", 
@note="", 
@recipient_id="1", 
@recipient_id_guid="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", @recipient_supplies_tabs="true", @require_id_lookup="false", @role_name="customer", 
@routing_order="1", 
@status="sent", 
@user_id="XXXXXXXXX-XXX-XXXX-XXXXXXXXXXXXXXXXXX">]> 

ここに私の現在の要求ペイロードです。

recipient_view_request={ 
      "user_id": user_id_from_previous_request, 
      "userName": unrelated_name, 
      'email': unrelated_email, 
      "returnUrl": return_url, 
      "authenticationMethod": "email" 
     } 

返されるリンクは間違ったユーザーのものであり、この間違ったユーザーとして署名することができます。これはuser_idパラメータを無視します。正しいユーザーとのリクエストを作成するにはどうすればよいですか?

答えて

2

受信者のclientuseridが設定されていないと、RecipientViewは埋め込み受信者に対してのみ生成されます。埋め込み署名を行う受信者に対してclientUserIdを設定する必要があります。埋め込み署名の例はhttps://docs.docusign.com/esign/guide/usage/embedded_signing.htmlにあります。https://www.docusign.com/developer-center/api-overviewにチェックを入れ、[2]埋め込み受信者でエンベロープを作成し、[3]受信者ビューを作成する(埋め込み署名)チェックボックス

+0

client_user_idを追加することは可能ですか?すでに送られた封筒に? – Syl

+1

はい、ここに記載されているように、更新受信者の呼び出し、「PUT/v2/accounts/{accountId}/envelopes/{envelopeId}/recipient」を使用する必要があります(https://docs.docusign.com/esign/restapi/Envelopes/EnvelopeRecipients/update /)、署名式を完了していない受信者だけを更新することができます。また、埋め込まれた受信者は、署名式を完了するためにDocuSignからの電子メール通知を受信しません。 –

+0

署名されていないエンベロープでうまく動作します。 – Syl

関連する問題