엔드유저의 고유상품번호(projectId) 획득, 편집기 이용시 AccessToken 발급 후 이용 가능 합니다.
Bearer 인증
Authorization: bearer [Access Token]
SQL
복사
bearer 과 access_token을 인증 헤더에 입력하여 UserAPI 를 호출 해요.
Get Access Token
인증
POST /ac/oauth/external/{storeCustomerId}
Path Parameter
Name | Type | |
storeCustomerId | String | 주문자
* 고객사 주문자 유니크 키값 |
•
요청 예시
curl --location 'https://dev-api.pod.shop/ac/oauth/external/abcdefg' --header 'Authorization: Basic YXJ0sdfY2xvdWQ6dfRDV4TEhFQ3lDdfaMWxoaEdsRDllc2dfZrc3JJNsGlLdzl1T1k='
Shell
복사
Response
Name | Type | |
access_token | String | 엑세스 토큰 |
token_type | String | 토큰 유형 |
expires_in | Number | 엑세스 토큰 만료일자 |
refresh_token | String | 리프레시 토큰 |
refresh_expires_in | Number | 리프레시 토큰 만료 기간 |
•
응답 예시
{
"access_token": "......",
"token_type": "bearer",
"expires_in": 3599,
"refresh_token": ".......",
"refresh_expires_in": 1209599
}
JSON
복사
Get Access Token using refresh token
* 인증헤더 X
POST /ac/oauth/external/{storeCustomerId}/refresh
Path Parameter
Name | Type | |
storeCustomerId | String | 주문자
* 고객사 주문자 유니크 키값 |
Body Parameter
Name | Type | |
refreshToken | String | 리프레시 토큰 |
•
요청 예시
curl --location 'https://dev-api.pod.shop/ac/oauth/external/abcdefg/refresh' --data '{"refreshToken":"[refreshToken]"}'
Shell
복사
Response
Name | Type | |
access_token | String | 엑세스 토큰 |
token_type | String | 토큰 유형 |
expires_in | Number | 엑세스 토큰 만료일자 |
refresh_token | String | 리프레시 토큰 |
refresh_expires_in | Number | 리프레시 토큰 만료 기간 |
•
응답 예시
{
"access_token": "......",
"token_type": "bearer",
"expires_in": 3599,
"refresh_token": ".......",
"refresh_expires_in": 1209599
}
JSON
복사