2017-12-12 3 views
0

엔벨로프에서 특정받는 사람보기를 얻고 싶습니다. 다음은 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

예, [받는 사람 업데이트] (https://docs.docusign.com/esign) 여기에 설명 된대로받는 사람 업데이트 호출 인 'PUT/v2/accounts/{accountId}/envelopes/{envelopeId}/recipients'를 사용해야합니다./restapi/Envelopes/EnvelopeRecipients/update /)하지만 서명식을 완료하지 않은 수신자 만 업데이트 할 수 있습니다. 또 다른 한 가지는 임베디드 수신자입니다. 서명식을 완료하기 위해 DocuSign으로부터 전자 메일 알림을받지 못합니다. –

+0

서명되지 않은 봉투에서도 잘 작동합니다. – Syl