Postman을 사용하여 Strava API를 두드려보세요
소개
Postman을 사용하여 Strava의 API를 두드리고 활동 정보를 얻을 때까지의 흐름을 설명하는 기사입니다.
이전에는 Strava의 API를 방문하여 계정 정보 얻기의 기사에서 Strava의 API를 두드리기까지의 일련의 흐름을 설명했습니다.
다만, 사용할 때에 일일이 소스 코드 쓰거나 하는 것이 귀찮게 느껴, 이번 Postman을 사용한 간편 API 체험을 했으므로 기사에 남깁니다.
Postman이란?
포스트맨. 작은 m
부담없이 API를 두드리는 매우 편리한 도구입니다.
이번에 처음 사용했지만 생각보다 편리하고 쉽게 사용할 수있었습니다.
Strava란?
참조:
Strava의 API를 방문하여 계정 정보 얻기
주제
~ Strava에 앱 등록까지
참조:
Strava의 API를 방문하여 계정 정보 얻기
이번에는 이러한 내용으로 등록되어 있습니다.
AccessToken 취득
strava에 앱을 등록하면 다음 정보가 제공됩니다.
포스트맨. 작은 m
부담없이 API를 두드리는 매우 편리한 도구입니다.
이번에 처음 사용했지만 생각보다 편리하고 쉽게 사용할 수있었습니다.
Strava란?
참조:
Strava의 API를 방문하여 계정 정보 얻기
주제
~ Strava에 앱 등록까지
참조:
Strava의 API를 방문하여 계정 정보 얻기
이번에는 이러한 내용으로 등록되어 있습니다.
AccessToken 취득
strava에 앱을 등록하면 다음 정보가 제공됩니다.
~ Strava에 앱 등록까지
참조:
Strava의 API를 방문하여 계정 정보 얻기
이번에는 이러한 내용으로 등록되어 있습니다.
AccessToken 취득
strava에 앱을 등록하면 다음 정보가 제공됩니다.
원래 이 주어진 액세스 Token을 사용하면 간단하게 WebAPI를 두드리는 것입니다만, 액세스 범위가 범위:읽기로 고정이 되고 있습니다.
따라서 간단한 선수 정보 등은 취득할 수 있습니다만, 액티비티 정보 등은 볼 수 없습니다.
액티비티를 참조하려면 activity : read의 범위에서 액세스 토큰이 필요하기 때문에,
이 액세스 Token을 Postman을 이용하여 취득하고 싶습니다.
Postman으로 액세스 토큰 획득
설치 부분은 생략
요청 작성
새로 요청을 만든 후 Authorization 탭을 선택합니다.
TYPE을 OAuth2.0으로 설정하고 Get New Access Token 버튼을 누릅니다.
그러면 AccessToken을 얻는 데 필요한 매개 변수가 필요하므로
앱 등록 시 제공된 다음 정보를 입력합니다.
덧붙여서 AuthURL나, AccessTokenURL등에 관해서는 공식 문서에 기재가 있었습니다.
또, Scope에 관해서는 자신이 취득하고 싶은 정보에 맞추어 설정합니다.
이번은 액티비티 정보를 취득하고 싶기 때문에 activity:read로 했습니다.
입력이 완료되면 Request Token을 누릅니다.
그러면 Postman에서 Strava에 로그인해야 하는지 생각하기 때문에 로그인을 하고 인증을 승인합니다.
그러면 아래와 같은 화면으로 전환할까 생각하므로 Use Token을 누르면 자동으로 AccessToken이 설정됩니다.
WebAPI 사용
여기까지 이것이면 나머지는 URL을 두드리는 것입니다.
하면 완료입니다.
안전한 Activity 정보를 얻을 수 있었습니다.
마지막으로
Postman을 이용하면 쉽게 WebAPI를 이용할 수 있었습니다.
부담없이 WebAPI를 두드려 개인 개발에 활용해 나가고 싶네요.
또한 Strava WebAPI의 Document는 개인적으로 조금 이해하기 어려웠기 때문에
이 기사에서 조금이라도 부담없이 사용할 수 있게 되면 좋겠습니다.
Reference
이 문제에 관하여(Postman을 사용하여 Strava API를 두드려보세요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/satodayo/items/726b2762eb3f7119e092
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Postman을 사용하여 Strava API를 두드려보세요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/satodayo/items/726b2762eb3f7119e092텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)