알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
[cafe24 app개발] 토큰 받기 본문
[cafe24 app개발] 토큰 받기
이전까지 코드를 받았으니 토큰을 받아보겠습니다.
토큰 발급 Request 형식 및 샘플
POST /api/v2/oauth/token
Authorization: Basic {base64_encode({client_id}:{client_Secret})}
Request 샘플
curl -X POST \
'https://{{mallid}}.cafe24api.com/api/v2/oauth/token' \
-H 'Authorization: Basic S3hWd2RCTjdPVk5uQjNGMHM3UzFNRDpFaEZnM0xYak1KR21BZWV5MUliaXhI' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'grant_type=authorization_code' \
-d 'code=xu2xG1rfDimVP2oe6fopRE' \
-d 'redirect_uri=https://test.com/oauth/callback'
Key | 설명 |
---|---|
grant_type | "authorization_code" 문자열 값으로 고정합니다. |
code | 상단의 코드발급에서 획득한 code 입니다. |
redirect_uri | code 발급시 사용한 동일한 redirect_uri 값입니다. |
우선 위와 같은 규칙을 따릅니다.
여기서 curl 의 -d 옵션은 form 데이터를 의미합니다.
'Authorization: Basic S3hWd2RCTjdPVk5uQjNGMHM3UzFNRDpFaEZnM0xYak1KR21BZWV5MUliaXhI'
요부분은
Authorization: Basic {base64_encode({client_id}:{client_Secret})} 요기 설명을 잘 봐야 합니다.
base64로 인코딩을 합니다.
저같은 경우의 위에 2개 이니
appkey1234567:appsecret key1234567
을 base64 인코딩을 하면 됩니다.
http://www.convertstring.com/ko/EncodeDecode/Base64Encode 여기가 BASE 64 인코딩을 웹으로 간단이 할수 있는 사이트 인데요
잠시 테스트 할때만 사용 토록 하겠습니다. 실제 개발에서는 프로그램에서 API 를 사용 해야 겠죠 ??
이 코드를 사용 하면 됩니다.
이제 모든 필요한 정보를 넣고 테스트 하겠습니다.
저는 테스트 툴로 chrome app 의 Reslet client 툴을 설치 했습니다/
위와 같이 적으면
위와 같이 응답을 받을수 있습니다.
'cafe24 쇼핑몰' 카테고리의 다른 글
[Cafe24 App개발] Script 설치시 주의점 (0) | 2018.12.07 |
---|---|
cafe24 앱 Vue js load 하는법 (1) | 2018.09.18 |
[cafe24 app개발] 코드 받기 (1) | 2018.08.23 |
[cafe24 app개발] 기본 테스트 로직 (2) | 2018.08.23 |
chrome Web engine 에서 에딧봇 사용 설정 (0) | 2018.08.15 |