webhooks을 사용하려고하는데 webhook URL을 통해 내 응용 프로그램에 이벤트가 전송되지 않습니다. 지금까지는 상태를 모니터링 할 수있는 충분한 정보가 포함 된 봉투를 올바르게 구성하고 보낼 수 있었지만 봉투가 바뀌면 아무런 반응이 없었습니다. 웹 훅 URL에 대한 요청이 전혀 들리지 않았습니다.Docusign이 webhook URL을 타격하지 않습니다
내 앱이 정상적으로 작동하므로 수동으로 (GET) https://subdomain.app.com/docusign/webhook을 클릭하면 제대로 작동하며 앱 로그와 Nginx 로그에 모두 표시됩니다. 그러나 문서/봉투보기, 서명 및 완료는 webhook URL에 대한 이벤트를 생성하지 않습니다.
예에서 이벤트는 recientEvents는 대문자로 표시되지만 envelopEvents는 대문자로 표시되지 않는 것으로 나타났습니다.
다른 것이 있습니까?
이 정보는 Docusign 웹 인터페이스 (https://account-d.docusign.com/logout#/username)에서 볼 수 있습니까? 이 데이터가 봉투에 올바르게 세트되어 있는지 확인하고 싶습니다.
{
"documents": [{
"documentId": 1,
"name": "XXXXXXXXX.pdf",
"documentBase64": "XXXXXXX"
}],
"recipients": {
"signers": [{
"tabs": {
"signHereTabs": [{
"documentId": 1,
"recipientId": 1,
"pageNumber": 1,
"anchorString": "recipient_signature"
}]
},
"name": "XXXXXX",
"email": "[email protected]",
"recipientId": 1,
"clientUserId": XXXX
}]
},
"eventNotification": {
"url": "https:\/\/subdomain.app.com\/docusign\/webhook",
"loggingEnabled": "true",
"envelopeEvents": [{
"envelopeEventStatusCode": "sent"
}, {
"envelopeEventStatusCode": "delivered"
}, {
"envelopeEventStatusCode": "completed"
}, {
"envelopeEventStatusCode": "declined"
}, {
"envelopeEventStatusCode": "voided"
}, {
"envelopeEventStatusCode": "sent"
}, {
"envelopeEventStatusCode": "sent"
}],
"recipientEvents": [{
"recipientEventStatusCode": "Sent"
}, {
"recipientEventStatusCode": "Delivered"
}, {
"recipientEventStatusCode": "Completed"
}, {
"recipientEventStatusCode": "Declined"
}, {
"recipientEventStatusCode": "AuthenticationFailed"
}, {
"recipientEventStatusCode": "AutoResponded"
}]
},
"status": "sent",
"emailSubject": "XXXXXX",
"brandId": "XXXXXXXXXX"
}
편집 : 여기
봉투 요청 (마이너스 일부 데이터)의 연결 입력-> 로그인/가끔 얻을 수 있기 때문에 시스템이 정말 예상대로 수행되지 않는 것처럼 실패 본다
그리고 어떤 다른 시간 I을 g 빈 목록. 게시 옵션에 들어가면 작동하는 동안 문서/봉투 목록이 표시되고 거기에 보낸 마지막 봉투가 표시됩니다.
나는 왜 시스템이 어떤 경우에 오류를 던지고 있는지 말할 수 없다. 그러나 연결 로그의 세부 사항을 봉투로 볼 경우 올바른 eventNotification 매개 변수로 봉투를 작성하고 있음을 의미합니다. [connectEvents] (https://docs.docusign.com/esign/restapi/Connect/ConnectEvents/) API와 관련된 정보를 포함하도록 내 대답을 업데이트했습니다. –