2014-03-25 4 views
0

DocuSign DEMO 환경으로 문서를 보내고 성공적으로 수신 중이며 통지 전자 메일이 서명자에게 전송됩니다. 그러나 응답은 문서 REST_API_Guide_v2.pdf (https://10226ec94e53f4ca538f-0035e62ac0d194a46695a3b225d72cc8.ssl.cf2.rackcdn.com/rest-api-guide-v2.pdf)의 지침에 따라 URL의 끝에 ".json"을 추가한다는 사실에도 불구하고 XML 형식으로 다시 전송됩니다. 이전에는 DocuSign에서 변경된 사항이 있는지는 잘 모르겠지만 이전에 JSON 형식으로 응답을 수신 및 처리 한 것과 동일한 코드를 실행하고 있습니다.#DocuSignAPI json 대신 xml 형식의 DocuSign 응답

나는 다음과 같은 외모에 게시하고있어 URL :

<envelopeSummary xmlns="http://www.docusign.com/restapi" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
    <envelopeId>91d1c2a4-7ad2-4ba1-a425-9656940dfbb5</envelopeId> 
    <status>sent</status> 
    <statusDateTime>2014-03-24T23:10:51.2859887Z</statusDateTime> 
    <uri>/envelopes/91d1c2a4-7ad2-4ba1-a425-9656940dfbb5</uri> 
</envelopeSummary> 

내가 지금 뭔가 다른 일을해야합니까 응답이 보낸하기 : 여기

https://demo.docusign.net/restapi/v2/accounts/999999/envelopes.json 

을하고는 샘플 응답입니다 JSON 형식으로?

답변

0

이전에 작동하고 있었고 코드를 변경하지 않았지만 버그가있는 사운드는 있지만 형식을 지정하는 한 가지 방법 일뿐입니다. URL의 .json 부분을 삭제 해보십시오. JSON이 다른 형식이 지정되지 않은 경우 기본 형식이므로 JSON 바로 바꿔야합니다.

어떤 이유로 든 작동하지 않는 경우 http Content-TypeAccept 헤더를 값 application/json으로 설정하여 JSON 형식 송수신을 지정할 수도 있습니다. 그 트릭을해야합니다.

+0

이전에 JSON을 반환했지만 Accept/Header 값을 Accept 헤더 값으로 보내고 있다는 점에서 코드가 기술적으로 올바르지 않다고 생각합니다. DocuSign은 해당 헤더 값을 기반으로 한 형식으로 코드를 수정했습니다. application/json으로 변경하면 문제가 해결되었습니다. – Brian