사용자가 봉투에 첨부 된 문서에 서명하면 개발자가 나머지 API 끝점을 사용하여 해당 문서를 다운로드 할 수 있습니까? 그리고 문서를 다운로드하기 전에 문서가 서명되었는지 여부를 알 수있는 방법이 있습니까? 내가서명 된 문서를 봉투에서 다운로드하는 방법은 무엇입니까?
답변
부 : 특정 서명자 여부 또는 모든 수신자 여부를 결정 완료 한/봉투에 서명 특정 서명자 (받는 사람) 완료 여부를 확인하려면 봉투
를 제출, 당신은 List Envelope Recipients 요청을 사용할 수 있습니다 : here 도시 된 바와 같이
GET /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients
상기 JSON 응답 내의 signers
속성 봉투 서명자의 배열이며, 0,123,401,896,각 서명자 내에있는 속성은 특정 수신자의 상태를 나타냅니다. 의 상태는 서명자에 대해이 완료되어 수신자가 봉투에 서명/완료/제출했음을 나타냅니다. here 도시 된 바와 같이
GET /v2/accounts/{accountId}/envelopes/{envelopeId}
응답 :
{
...
"signers": [
{
"deliveredDateTime": "2016-10-05T21:18:12.3330000Z",
"email": "[email protected]",
"isBulkRecipient": "false",
"name": "Jennie Allard",
"recipientId": "1",
"recipientIdGuid": "4575d5e9-7654-467b-b2f5-6c59ca7c43f8",
"requireIdLookup": "false",
"routingOrder": "1",
"signedDateTime": "2016-10-05T21:18:41.6930000Z",
"status": "completed",
"userId": "ca45284a-a94e-4ee2-90af-76035bd795b2"
}
]
}
또는 봉투의 모든 수신자가 완료 여부를 확인하기 위해/봉투 제출, 당신은 Get Envelope 요청을 사용할 수 있습니다 봉투 개체이고 해당 개체 내의 status
속성은 봉투의 전체 상태를 나타냅니다 . status
이 인 경우은 모든 수신자가 봉투를 작성했거나 제출했음을 나타냅니다.
파트 II : https://docs.docusign.com/esign/restapi/Envelopes/EnvelopeDocuments/ : 다운로드 완성 된 문서 (들)을 봉투에 대한 문서를 검색 관련 엔드 포인트에 대한
이 페이지를 참조하십시오. List Envelope Documents 요청을 사용하여 봉투에있는 문서 목록을 얻은 다음 검색 할 각 문서에 대해 Get Envelope Document 요청을 발행 할 가능성이 큽니다.
추가 의견
당신은 내가 정기적으로 봉투 (또는 수신자) 상태를 폴링 위에서 설명한대로 확실히 REST API 요청을 사용할 수 있으며, 다음 (및/또는 문서 (들) 봉투를 요청하는 동안 수신자) 상태가 완료되었습니다. DocuSign Connect을 사용하는 것이 더 효율적인 방법이며 봉투가 상태 = 완료에 도달하면 지정한 끝점으로 자동으로 봉투 상태 및 문서를 보낼 수 있습니다.
이 세부적인 답변을 주셔서 감사합니다. 감사합니다. –
문제 없습니다. 도와 드리겠습니다. –
예. 김! 시간과 답변에 감사드립니다 !! –