그냥 개발자 블로그

web to pdf 서비스 API 문서 본문

소식

web to pdf 서비스 API 문서

마음이파파 2023. 2. 6. 14:40

1. 공통

서비스 사용에 앞서 워크식스와의 계약 필수(계약시 Request Server IP 전달)

    

서비스 이용키 발급 받아 Request 시 함께 필수 전달

 

Service Domain : http://work6.kr:3000 

Request Type : json

Request Type : json

 

 

2. 웹페이지 PDF로 변환 요청

Request

URL : /sender

{
	"data":[
    	{"url":"<pdf로 변환하고자 하는 웹페이지 주소1>"},
        {"url":"<pdf로 변환하고자 하는 웹페이지 주소2>","password":"<pdf 파일에 적용할 비밀번호>"}
    ],
    "authkey":"<서비스 이용키>"
}

 

Response

[
	{"idx":<대기열 인덱스 값>},
    {"idx":<대기열 인덱스 값>}
]

 

 

3. PDF 변환 결과 확인

Request

URL : /lookup

{
	"data":[<대기열 인덱스 값>,<대기열 인덱스 값>],
    "authkey":"<서비스 이용키>"
}

 

Response

[
    {
        "idx": <대기열 인덱스>,
        "url": "<타겟 웹 페이지>",
        "file": "<pdf 파일 경로>",
        "status": "E",
        "convert_date": "<PDF로 변경 일시>",
        "file_password": "<비밀번호>"
    }
]

status : R = 대기중, E = 완료

 

 

 

 

4. 에러

{'response':'<에러코드>','message':'<에러사유>'}

100 : 서비스 이용키 오류

101 : json data 오류

102 : 인증 오류

103 : 사용 가능 적립금 오류

104 : 데이터 타입 오류

 

 

 

 

 

 

copyright 2023 워크식스