반응형
SMALL
ShippingBasic.GetShippingInfo_v2 - 주문 정보 수집
Request Sample을 참고하여 주문 정보를 불러 와보자
Request
const axios = require('axios');
require("dotenv").config();
const getShippingInfoV2 = () => {
return axios({
method: 'GET',
url: `https://api.qoo10.${process.env.COUNTRY.toLowerCase()}/GMKT.INC.Front.QAPIService/Giosis.qapi`,
params: {
v: '1.0',
method: 'ShippingBasic.GetShippingInfo_v2',
key: `${process.env.SECRET_KEY}`,
ShippingStat: `${process.env.SHIPPING_STATUS}`,
search_Sdate: `${process.env.START_DATE}`,
search_Edate: `${process.env.END_DATE}`,
search_condition: `${process.env.SEARCH_CONDITION}`
}
}).then((response) => {
console.log(response.data);
}).catch((err) => {
console.log(err);
});
}
getShippingInfoV2();
.env
# GetshippingInfoV2
SECRET_KEY=#인증키
SHIPPING_STATUS=# Input Parameter 참고
START_DATE=20231001000000
END_DATE=20231015235959
SEARCH_CONDITION=# Input Parameter 참고
Response
- ResultObject의 배열[]로 주문정보가 객체{} 형식으로 Response 값을 주는 것을 확인할 수 있다.
- ShippingStat(배송상태), search_condition(날짜유형) 을 잘 고려하여 주문 수집 API를 개발하면 된다.
- Qoo10에서 주문 번호는 packNo(장바구니 번호)이다.
- 현재 회사의 Qoo10 주문정보 수집은 V2 버전으로 개발되어 있는 상태이다.
. ShippingBasic.GetShippingInfo_v2, ShippingBasic.GetClaimInfo_v2
. 심지어 ShippingBasic.GetClaimInfo_v2는 문서에서 보이지 않는 것 같다.
- 현재 V3 버전이 최신으므로 V3 버전으로 개발하면 된다.
. ShippingBasic.GetShippingInfo_v3, ShippingBasic.GetClaimInfo_V3
* 참고
반응형
LIST
'해외 오픈마켓 - API > Qoo10' 카테고리의 다른 글
[Qoo10] Qoo10 - ItemsLookup.GetAllGoodsInfo - 상품 정보(단품) (0) | 2023.10.23 |
---|---|
[API] Qoo10 - CertificationAPI.CreateCertificationKey - 인증키 발급 (0) | 2023.10.21 |
댓글