콘텐츠로 이동

인증

애플리케이션은 Wink 및 TripPay API와 통신할 수 있는 인증된 OAuth2 세션을 생성하는 데 필요한 Client IDSecret Key를 제공합니다.

인증된 세션을 생성하는 단계는 다음과 같습니다.

1단계. 스테이징 또는 프로덕션 환경에서 액세스 토큰을 가져옵니다:

대부분의 경우, 언어별로 강력한 OAuth2 라이브러리를 사용하여 모든 복잡한 작업을 처리할 것입니다. 예제는 curl을 사용한 가장 기본적인 명령줄 사용법을 보여줍니다.

Terminal window
curl -X POST https://staging-iam.wink.travel/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=<YOUR_CLIENT_ID>" \
-d "client_secret=<YOUR_SECRET_KEY>"
Terminal window
curl -X POST https://iam.wink.travel/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=<YOUR_CLIENT_ID>" \
-d "client_secret=<YOUR_SECRET_KEY>"

이 명령은 액세스 토큰과 기타 OAuth2 응답 데이터를 반환합니다:

{
"access_token": "abc123"
}

우리의 어떤 엔드포인트에 호출할 때도 헤더에 다음을 포함하세요:

  • Wink-Version = 2.0 최신 - 다른 사용 가능한 버전은 API 문서를 참조하세요.
  • Authentication = Bearer: ${access_token} 액세스 토큰을 삽입하세요.