TI store API 제품군
인증
TI store API는 OAuth 2.0을 사용하여 보호되기 때문에 요청을 보낼 때 헤더를 통해 액세스 토큰을 전달해야 합니다. 액세스 토큰을 얻으려면 https://transact.ti.com/v1/oauth/accesstoken에서 OAuth API를 호출합니다.
성공적인 요청의 경우 다음 사항에 유의하십시오.
- 클라이언트 자격 증명 흐름을 사용합니다.
- "Content-Type"(콘텐츠 유형)은 반드시 "application/x-www-form-urlencoded"여야 합니다.
- 추가 쿼리 매개 변수 없이 위의 해당 URL로 요청을 보내야 합니다.
- 요청 매개 변수(grant_type, client_id, client_secret)는 추가 인코딩 없이 "&"로 구분된 문자열로 전송된 요청 본문에 있어야 합니다.
- 예: "grant_type=client_credentials&client_id=[CLIENT_ID]&client_secret=[CLIENT_SECRET]"
- 액세스 토큰은 60분 동안 유효합니다. 다른 API에서 토큰을 사용하기 전에 액세스 토큰이 만료되었는지 확인하십시오.
- 액세스 토큰(또는 전달자 토큰)은 모든 API 요청의 헤더에서 전달되어야 합니다.
성공한 요청에 대한 응답:
Insomnia 클라이언트로부터의 액세스 토큰 요청 인증 페이로드 및 헤더 예:
Insomnia 요청 OAuth2 설정:
VB.net 인증 예시(framework 4.6.1):
C# 인증 예시(framework 4.6.1):