본문 바로가기
반응형
SMALL

해외 오픈마켓 - API14

[Qoo10] Qoo10 - ItemsLookup.GetAllGoodsInfo - 상품 정보(단품) ItemsLookup.GetAllGoodsInfo - 상품 정보 수집 Request Sample을 참고하여 상품 정보를 불러 와보자 Request const axios = require('axios'); require("dotenv").config(); const getAllGoodsInfo = () => { return axios({ method: 'GET', url: `https://api.qoo10.${process.env.COUNTRY.toLowerCase()}/GMKT.INC.Front.QAPIService/Giosis.qapi`, params: { v: '1.0', method: 'ItemsLookup.GetAllGoodsInfo', key: `${process.env.SECRET_KEY}`,.. 2023. 10. 23.
[API] Qoo10 - ShippingBasic.GetShippingInfo_v2 - 주문 정보 수집 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.S.. 2023. 10. 22.
[API] Qoo10 - CertificationAPI.CreateCertificationKey - 인증키 발급 CertificationAPI.CreateCertificationKey 인증키 발급 받는 방법 Qoo10은 다른 오픈마켓들과 다르게 oauth 방식이 아니다. 오히려 계정으로 API key를 발급받기 때문에 오히려 더 쉽다. Qoo10의 경우, developer 사이트가 SG, JP 각각 다르게 제공한다는 점을 참고하자. 사이트의 안내서만 다를 뿐 거의 동일하다 보면 된다. 여기서는 JP developer 기준으로 설명하겠다. (해당 페이지는 모두 일본어로 제공되기 때문에 한국어 번역을 하고 봐야하는 불편한 점이 있다.) Qoo10 - developer JP 참고 화면 Qoo10 - developer SG 참고 화면 1. CertificationKey 발급 Request Sample을 참고하여 인증키를.. 2023. 10. 21.
[API] Lazada - API 호출 예시 GetProductItem - 상품정보 라자다 상품정보를 호출해보려고 한다. 라자다는 국가별로 endpoints 다르므로 잘 확인한다. 나는 예시로 말레이시아(my) 국가에 리스팅되어있는 상품 정보를 불러와봤다. (item_id 필요) Request const crypto = require('crypto'); const axios = require('axios'); require("dotenv").config(); const getProductItem = () => { const app_key = process.env.APP_KEY; const app_secret = process.env.APP_SECRET; const sign_method = "sha256"; const access_token = pr.. 2023. 4. 27.
[API] eBay - API 호출 예시 Fulfillment API resources - getOrders이전에 발급 받은 access token을 이용해서 주문을 호출해보자! 이베이 주문은 creationdate(주문생성날짜) 또는 lastmodifielddate(마지막수정날짜) 기준으로 호출이 가능하다. Requestconst axios = require('axios');require("dotenv").config();const timeRange = { before: process.env.START_DATE, after: process.env.END_DATE}const getOrders = () => { axios({ method: 'get', url: 'https://api.ebay.com/se.. 2023. 4. 26.
[API] Get OAuth access tokens Get OAuth access tokens Code 발급 해당 Url에 접속하면 ebay 셀러 계정으로 로그인을 해야한다. 로그인을 하면 설정한 Redirect URL로 code 값을 준다. 받은 code 값은 바로 사용할 수 없고, URL디코딩 해줘야 한다. urldecoder 변환 사이트 그리고 client_id:client_secret 형식을 맞춰서 Base64-encoding 해준다. npm btoa를 이용 const btoa = require('btoa'); const client_id = process.env.CLIENT_ID; const client_secret = process.env.CLIENT_SECRET; const result = btoa(`${client_id}:${client_s.. 2023. 4. 24.
반응형
LIST