https://{TheMangoClient}/api/collectionJobCreate
더망고 프로에서만 지원되는 기능입니다.
API Limit
| Rate Limit | 3 Request(s) / 1 Second(s) |
|---|---|
| Token Usage | 1 Token(s) / 1 Request |
Request
| Name | Required | Type | Description |
|---|---|---|---|
| jobName | ⭕ | String | 상품 수집 작업명 |
| filterName | - | Object | 저장될 검색필터명
- 미입력시 [사이트ID_000] 으로 자동 저장됩니다. |
| siteId | ⭕ | String | 사이트 ID |
| collectionUrl | ⭕ | String | 상품수집 URL
- 검색페이지 또는 카테고리 페이지에 대한 URL에 대해서만 수집이 가능합니다. |
| saveCount | - | Number | 상품저장개수
- 검색결과 상위에서 설정된 개수만큼 상품정보를 수집합니다.
- 최대 1~5,000까지 입력이 가능합니다. |
| pageFrom | - | Number | 상품저장 시작할 페이지수
- pageFrom 에서 pageTo 까지 상품을 모두 저장합니다. |
| pageTo | - | Number | 상품저장을 종료할 페이지수
- pageFrom 에서 pageTo 까지 상품을 모두 저장합니다. |
Response
| Name | Type | Description |
|---|---|---|
| data | Object | 응답 데이터 |
| + jobId | String | 신규 등록된 작업 ID\ |
Error Code
| Name | Description |
|---|---|
| NO USE SITE | 수집 지원을 하지 않는 사이트입니다. |
| PAGE RANGE ERROR | Page 값의 범위가 잘못되었습니다. |
| WRONG SITEID/COLLECTIONURL | 상품수집 URL 이 siteId와 일치하지 않습니다. |
API Request Sample
curl --location 'https://{TheMangoClient}/api/collectionJobCreate' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXX' \
--header 'Content-Type: application/json' \
--data '{
"jobName": "",
"filterName": [],
"siteId": "",
"collectionUrl": "",
"saveCount": 0,
"pageFrom": 0,
"pageTo": 0
}'