2014-12-02 4 views
0

누군가 Json Request로 여러 문서를 봉투에 업로드 할 수있게 도와주세요. 아래 요청을 붙여 넣었습니다. 400 오류 설명 : 내가 얻을Docusign Multipart Form 여러 문서 업로드 요청

오류 상태가 반환 된, API 호출이 실패입니다
{ "errorCode를": "NO_DOCUMENT_RECEIVED", "메시지": "인코딩 된 문서를 포함하지 않은 문서 요소, 또는 인코딩에 문제가있다. 1 documentId 대응 문서 바이트 요청을 찾을 수 없습니다. "documentId = '가능한 콘텐츠 처리 헤더 누락."}

--BOUNDARY 
Content-Type: application/json 
Content-Disposition: form-data 

{ 
    "emailSubject" : "This is email subject", 
    "emailBlurb" : "This is email body", 
    "recipients" : { 
    "signers" : [ { 
     "routingOrder" : "1", 
     "name" : "name", 
     "email" : "valid email address", 
     "recipientId" : "1", 
     "tabs" : { 
     "signHereTabs" : [ { 
      "anchorTab" : { 
      "anchorString" : "SignHere", 
      "anchorXOffset" : "1", 
      "anchorYOffset" : "1", 
      "anchorIgnoreIfNotPresent" : "true", 
      "anchorUnits" : "inches" 
      } 
     } ] 
     } 
    } ] 
    }, 
    "documents" : [ { 
    "name" : "document.pdf", 
    "documentId" : "1" 
    }, { 
    "name" : "document2.pdf", 
    "documentId" : "2" 
    } ], 
    "status" : "sent" 
} 

--BOUNDARY 
Content-Disposition: form-data 
Content-Type: multipart/mixed; boundary=BBB 

--BBB 

Content-Type: application/pdf 
Content-Disposition: file; filename="document.pdf"; documentid="1" 

[[email protected] 
--BBB 

Content-Type: application/pdf 
Content-Disposition: file; filename="document2.pdf"; documentid="2" 

[[email protected] 
--BBB-- 

--BOUNDARY-- 
+0

주로 SOAP API에 익숙하지만 발견 된 샘플에는 Content-Disposition의 documentid 값에 대한 따옴표가 없습니다. 예 : documentid = "1"대신 documentid = 1입니다. JSON에서 중요한지 확신 할 수 없기 때문에 답변으로 표시되지 않습니다. – reinkesm

+0

변경 사항이 여전히 동일한 오류입니까 – avenirit12

+0

이 게시물을 사용하여 문제가 해결되었습니다. http://stackoverflow.com/questions/20510141/error-creating-docusign-envelope-via-docusign-rest-api-with-multiple-documents – avenirit12

답변

관련 문제