본문 바로가기

해외 오픈마켓 - API/eBay3

[API] eBay - API 호출 예시 Fulfillment API resources - getOrders 이전에 발급 받은 access token을 이용해서 주문을 호출해보자! 이베이 주문은 creationdate(주문생성날짜) 또는 lastmodifielddate(마지막수정날짜) 기준으로 호출이 가능하다. Request const 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/sell/fulfillment/v1.. 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.
[API] eBay - Developer 계정 만들기 - Application Key 생성 eBay Developer 계정 생성 eBay Developers Program account 계정을 생성한다. 생성을 하면 하루정도 시간이 걸린다.(이베이쪽 승인이 필요한 것 같다.) 계정이 생성되면 로그인 한 후 우측 상단 Application Keysets 메뉴에서 Application Keys를 생성해보자 Application Key 생성 Production TEST-APP을 생성해보겠다. Create a Keyset을 클릭하면 팝업창이 나온다. 이름, 이메일, 연락처 등 기본보를 입력하고 Keyset을 생성한다. TEST-APP이 생성되었지만, 사용할 수 없다고 나온다. 내용을 읽어보면, 마켓플레이스 삭제/계정 폐쇄 통지 절차를 준수하거나 면제신청을 해야한다는 문구가 있다. OAuth를 활성화시.. 2023. 4. 21.