CreateAndsendenVelope이 작동하지 않습니다
-
20-12-2019 - |
문제
SOAP API, https://demo.docusign.net을 사용하여 봉투를 보내고 있습니다./api/3.0/dsapi.asmx .나는 VB .NET에 코드를 작성하고 있습니다. pdf unspecified_error 을 얻고 있습니다. docx 파일을 보내면 시스템 이이 문서를 PDF로 변환 할 수 없었습니다.문서 (docusigntestdoc.docx)를 PDF로 변환 할 수 없습니다.오류 : 문서를 변환 서버에 제출할 수 없습니다 : envelopeID : 00000000000000-0000-0000-000000000000 DocumentName : docusigntestdoc.docx - submitcode : -10242 오류, API에서 돌아 오는 오류.문제를 해결할 위치는 확실하지 않습니다.여기 내 페이로드가 있습니다.
POST https://demo.docusign.net/api/3.0/dsapi.asmx HTTP/1.1
Content-Type: text/xml; charset=utf-8
X-DocuSign-Authentication: <DocuSignCredentials><Username>myemail@example.com</Username><Password>mypassword</Password><IntegratorKey>my integratorkey</IntegratorKey></DocuSignCredentials>
SOAPAction: "http://www.docusign.net/API/3.0/CreateAndSendEnvelope"
Host: demo.docusign.net
Content-Length: 17996
Expect: 100-continue
Accept-Encoding: gzip, deflate
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CreateAndSendEnvelope xmlns="http://www.docusign.net/API/3.0">
<Envelope>
<AccountId>Account ID GUID</AccountId>
<Documents>
<Document>
<ID>1</ID>
<Name>DocusignTestDoc.docx</Name>
<PDFBytes>Something like this qAABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAAMAAwA/wIAAG0tAAAAAAA=</PDFBytes>
<FileExtension>.docx</FileExtension>
</Document>
</Documents>
<Recipients>
<Recipient>
<UserName>R1</UserName>
<Email>r1@yahoo.com</Email>
<Type>Signer</Type>
<AccessCode xsi:nil="true" />
</Recipient>
<Recipient>
<UserName>R2</UserName>
<Email>r2@gmail.com</Email>
<Type>Signer</Type>
<AccessCode xsi:nil="true" />
</Recipient>
</Recipients>
<Tabs>
<Tab>
<DocumentID>1</DocumentID>
<RecipientID>1</RecipientID>
<PageNumber>1</PageNumber>
<XPosition>350</XPosition>
<YPosition>350</YPosition>
<Type>Company</Type>
</Tab>
<Tab>
<DocumentID>1</DocumentID>
<RecipientID>1</RecipientID>
<PageNumber>1</PageNumber>
<XPosition>350</XPosition>
<YPosition>450</YPosition>
<Type>SignHere</Type>
</Tab>
<Tab>
<DocumentID>1</DocumentID>
<RecipientID>2</RecipientID>
<PageNumber>1</PageNumber>
<XPosition>350</XPosition>
<YPosition>550</YPosition>
<Type>SignHere</Type>
</Tab>
</Tabs>
<Subject>Test application</Subject>
<EmailBlurb>Hello, this is the test application for you to sign</EmailBlurb>
</Envelope>
</CreateAndSendEnvelope>
</s:Body>
</s:Envelope>
.
저를 도와 주시고 여기에 아무것도 빠져 나오는지 알려주십시오.고마워요.
htwemay
해결책
먼저 파일 이름 값 (
<Document>
<ID>1</ID>
<Name>DocusignTestDoc</Name>
<PDFBytes>Something like this qAABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAAMAAwA/wIAAG0tAAAAAAA=</PDFBytes>
<FileExtension>docx</FileExtension>
</Document>
.
또는 이와 같이, PDF를 보내는 경우 :
<Document>
<ID>1</ID>
<Name>DocusignTestDoc</Name>
<PDFBytes>Something like this qAABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAAMAAwA/wIAAG0tAAAAAAA=</PDFBytes>
<FileExtension>pdf</FileExtension>
</Document>
.
오류가 발생하면 문제를 해결하려면 다음을 수행하는 것이 좋습니다.
-
-
-
DocUsign 웹 콘솔을 통해 새 봉투를 만들고 파일을 업로드 할 때 Docusign이 파일을 PDF로 변환 할 수있는 경우 API를 일시적으로 설정하고 테스트하십시오. DocUsign UI (웹 콘솔)를 통해 파일을 새 봉투에 성공적으로 업로드 할 수 있으면 파일이 유효하다는 것 (즉, 손상되지 않음)이 문제가 # 1 또는 # 2 중 하나가있는 것 같습니다. 위.