Я написал два метода отправки запросов для подписей.Письма не отправляются при запросе подписей для DocuSign API
Из шаблона: https://github.com/wadewegner/docusign-sample/blob/master/src/DocuSign/DocuSignClient.cs#L215
Из двоичного файла: https://github.com/wadewegner/docusign-sample/blob/master/src/DocuSign/DocuSignClient.cs#L152
Оба работают отлично, и я могу видеть, что они за подписью:
Проблема получающего сообщение с просьбой подпись в лучшем случае пятнистая. Раньше в моем тестировании казалось, что я (в основном) получаю электронную почту, но через пару дней, и я не получил ни одного из писем, которые вы видите на изображении выше.
Я использую песочницу разработчика. Есть какие-то ограничения?
Кроме того, кажется, что отправкой на другой адрес электронной почты от той, которую я зарегистрировал, является особенно проблематичным. Существуют ли еще ограничения?
Спасибо!
Редактировать: добавлена дополнительная информация.
СПРОС # 1 (проводка документа):
POST https://demo.docusign.net/restapi/v2/accounts/892965/envelopes HTTP/1.1
X-DocuSign-Authentication: <DocuSignCredentials>...</DocuSignCredentials>
Accept: application/json
Content-Type: multipart/form-data; boundary="BOUNDARY"
Host: demo.docusign.net
Content-Length: 91206
Expect: 100-continue
--BOUNDARY
Content-Type: application/xml; charset=utf-8
Content-Disposition: form-data
<envelopeDefinition xmlns="http://www.docusign.com/restapi"><emailSubject>DocuSign API - Signature Request on Document</emailSubject><status>sent</status><documents><document><documentId>1</documentId><name>test.pdf</name></document></documents><recipients><signers><signer><recipientId>1</recipientId><email>[email protected]</email><name>Wade Wegner</name><tabs><signHereTabs><signHere><xPosition>100</xPosition><yPosition>100</yPosition><documentId>1</documentId><pageNumber>1</pageNumber></signHere></signHereTabs></tabs></signer></signers></recipients></envelopeDefinition>
--BOUNDARY
Content-Disposition: form-data; name=test; filename=test.pdf; filename*=utf-8''test.pdf
<truncating binary>
СПРОС # 2 (из шаблона):
POST https://demo.docusign.net/restapi/v2/accounts/892965/envelopes HTTP/1.1
X-DocuSign-Authentication: <DocuSignCredentials>...</DocuSignCredentials>
Accept: application/json
Content-Type: application/xml; charset=utf-8
Host: demo.docusign.net
Content-Length: 421
Expect: 100-continue
<envelopeDefinition xmlns="http://www.docusign.com/restapi"><status>sent</status><emailSubject>DocuSign API - Signature Request from Template</emailSubject><templateId>29CB97E5-DCE1-4C14-91A8-A8317BCD29AD</templateId><templateRoles><templateRole><name>Wade Wegner</name><email>[email protected]</email><roleName>Signing Role</roleName><clientUserId>1</clientUserId></templateRole></templateRoles></envelopeDefinition>
Так что я просто должен удалить «ClientUserId»? Можете ли вы указать мне на документацию по этому поводу? Это опыт начала работы, и я не верю, что видел конкретную документацию о связи. Благодаря! – Wade
Действительно! Это исправило это. Спасибо. – Wade