시작하기
시작하기
먼저 개발자 사이트에서 로그인 후 api_key를 발급받아야 합니다.
응답 확인 도구
요청에 대한 응답을 확인하기 위해서는 도구가 필요할 것입니다.
여러 도구가 있지만 포스트맨을 추천해드리겠습니다.
그렇지만 롤 API에는 GET 메소드 밖에 없기 때문에 인터넷 브라우저의 주소창을 가지고 테스트할 수 있습니다.
API가 처음이세요?
API 문서들을 보면 생략된 암묵적인 규칙이 있습니다. 기본적인 규칙은 다음과 같은 것입니다.
-
Base URL은 생략한다
이 문서에서 언급되는 모든 요청에는 앞에 이 주소(Base URL)가 붙어 있다고 가정합니다.
https://kr.api.riotgames.com/
이런 식으로요.https://kr.api.riotgames.com/lol/summoner...
-
some/url/{어떤값}
유동적인 값을 넣는 자리는 이런 식으로 표현됩니다.
중괄호 {} 안에 내용을 넣지말고 ‘{ ~ }’를 통째로 교체해주세요. -
인증이 필요한 EndPoint가 대부분
인증 형식은 API마다 다릅니다.
여기 롤 API처럼 URL 파라미터로 토큰값을 넣는 방식이 있을 수 있고
header에 토큰을 넣을 수도 있습니다.
어떤 방식이든 한번 설명을 한 후에는
각 요청(EndPoint)마다 구체적으로 명시되지 않고
‘인증이 필요하다/필요하지 않다’ 여부만 표시되어 있을 것입니다. -
URL 파라미터
id가 URL 파라미터로 들어간 예)
https://some.com?id=123
필수인 파라미터가 있고, 필수가 아닌 파라미터가 있습니다.
보통 필수가 아닌 파라미터를 (optional)이라고 표현해줍니다.
어플리케이션에서의 활용
개인적인 테스트를 넘어서 어플리케이션에 적용하고자 한다면,
개발자 사이트에서 본인 서버 url 인증을 받아야 합니다.
안내에 따라서 application 신청을 하고
발급받은 인증코드를 본인의 웹서버 루트 지점에 riot.txt라는 파일로 저장하고 인증을 받으세요.