본문 바로가기
반응형
SMALL

해외 오픈마켓 - API14

[API] Shopee - API 호출 예시 GlobalProduct(CB seller only) - 상품정보 요청 시, Common Parameters, Request Parameters 의 필수 값들은 반드시 넣어준다.(Required = true) Request 'use strict'; const axios = require('axios'); const crypto = require('crypto'); require("dotenv").config(); const signature = (sign_format) => { sign_format = sign_format.toString(); const sign = crypto.createHmac('sha256', process.env.KEY).update(sign_format).digest('hex.. 2023. 4. 23.
[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.
[API] Cafe24 - API 호출 예시 상품정보 - Product Cafe24 공식문서 - Admin API 에서 상품정보에 대한 부분은 Product 쪽을 확인해보면 된다. 이전에 발급 받았던 Access token을 가지고 상품 리스트를 호출해보려고 한다. Request require('dotenv').config(); const axios = require('axios'); // getProductList const getProductList = () => { console.log("",process.env.ACCESS_TOKEN) axios({ method: 'GET', url : `https://${process.env.ADMIN_ID}.cafe24api.com/api/v2/admin/products`, headers: { "Aut.. 2023. 4. 18.
[API] Lazada - Signature algorithm Signature algorithm Lazada Open Platform은 각 API 요청의 ID를 확인하고 서버는 호출 매개변수가 유효한지 여부도 확인한다. 따라서 각 HTTP 요청에는 서명 정보가 포함되어야 하고 Lazada API를 호출 하기 위해서는 서명알고리즘에 대한 이해가 필요하다. 위에 설명된 내용을 정리하면 다음과 같다. * 순서 1. 애플리케이션에 할당된 App Key와 Secret으로 요청의 신원을 확인 2. ASCII 테이블의 매개변수 이름에 따라 모든 요청 매개변수를 정렬 3. 정렬된 매개변수와 해당 값을 문자열로 연결 4. 문자열 앞에 API 이름 추가 5. 연결된 문자열을 UTF-8 형식으로 인코딩하고 서명 알고리즘으로 다이제스트를 만듬(HMAC_SHA256 사용) 6. 다이제.. 2023. 4. 17.
[API] Lazada - Register an application, Authorization Register an application Create App App Management → Create App 클릭한다. Seller In-house APP 선택한다. APP에 대한 정보를 작성한다. (APP 이름, Callback URL, 설명 등) TESTAPP이 잘 생성된 것을 확인 할 수 있다. APP 상세 페이지에서 필요한 정보들을 확인한다. 토큰을 발급받기 위해서는 App Key, App Secret 정보를 알아야 한다. (따로 잘 저장해둔다.) 상세 페이지 맨아래 부분에 보면 Whitelist를 추가하는 곳이 있다. code 값을 받으려면 최소 1개 이상 Whitelist를 추가해야한다. 최대 5개까지 추가가 가능하고, CB(통합) 일 경우, 1개만 추가해도 된다. Seller ID에는 S.. 2023. 4. 14.
[API] Cafe24 - 앱 생성, Oauth 인증, 액세스 토큰 발급 및 재발급 Cafe24 앱 생성 # APP 생성하는 방법 Web으로 선택후 App 등록을 해준다. 개발 정보 관리에 대한 내용들을 입력한다. 기본정보 API 정보 권한이 필요한 분류를 선택하고, 권한에 대한 부분을 정한다. Read (조회), Read+Write(조회/생성/수정/삭제) 인증정보 Client ID 와 Client Secret Key는 Oauth 인증받을 때 필요하므로 잘 기록해둔다.(DB저장) # Oauth 인증 1. 인증코드 요청 https://{mall_id}.cafe24api.com/api/v2/oauth/authorize?response_type=code&client_id={client_id}&state={encode_csrf_token} &redirect_uri={encode_redirect.. 2023. 4. 13.
반응형
LIST