안녕하세요
이번에는 django 파이썬을 이용하여 lol (league of legends)의 사용자 전적검색을 작성해보려고합니다.
기본적으로 롤전적 사이트를 만들때에 사용할 수 있는 언어는 자기가 사용하기 편한 언어를 사용하셔서 만드시면 됩니다만
저는 django(장고)를 공부할겸 Python(파이썬)을 이용하여 만드려고합니다.
op.gg나 fow같이 정교화되고 방대한 데이터를 활용한 전적사이트를 만들기에는 무리가 있지만 기본적으로 어떻게 하면 만들 수 있는지 가이드라인정도는 잡아드리는 글을 작성하고자합니다.
일단 리그오브레전드의 사용자 정보를 어떻게 가지고 오는것일까요?? 대부분은 게임사에서 제공해주는 api를 이용하여 값을 호출하고 그 결과값을 가지고 데이터를 가공하여 뿌려주는 형태로 작성되어있습니다.
그럼 일단 리그오브레전드(이하 롤)의 api를 사용하려면 무엇이 필요할까요? 바로 api키가 필요합니다. api키를 통하여 허가된 사용자만이 롤의 정보에 엑세스 하여 값을 가지고 올 수 있어야겠죠? 그렇지 않으면 무분별하게 이용이 되기때문에 대량의 트래픽이 발생되기 때문이죠.
자 그럼 이제 시작해볼까요?
리그오브레전드 api키값 발급받기
롤 디벨로퍼 사이트
접속하시면 우측상단에 LOGIN 버튼이 보이시죠? 자신이 가지고 있는 롤 아이디로 로그인 하시면 됩니다.
로그인하고 나면 각종 정책을 동의하시냐는 문구가 뜨실텐데 동의하시면됩니다.
I UNDERSTAND ~~~ 클릭
CREATE ACCOUNT 클릭하시면됩니다.
그러고 나면
이렇게 DEVELOPMENT API KEY 라고 해서 테스트에 사용하실 키값을 받을 수 있어요.
이 키값은 지극히 테스트위주의 키값이기 때문에 아래 적혀있듯이 만료시간이 있습니다.
그러므로 실제로 사이트에 적용하시기 위해서는 프로젝트를 추가하시면 사용기한 만료가 없는 API키를 발급 받으실 수 있어요.
프로젝트만들기
REGISTER PROJECT를 클릭하시면 두가지 어플리케이션 선택이 나오는데 저희는 개인적으로 만들꺼기 때문에 PERSONAL APPLICATION으로 갑시다!
저는 이런식으로 작성하니까 승인이 되더라구요??
승인까지는 한 1~ 2주 정도 걸리더라구요.
승인이 되시면 API Key부분을 보실 수 있는데요 이 Key 값을 이용하여 전적사이트를 작성하시면 됩니다.
1부는 이렇게 전적사이트 작성에 앞서 API 키값을 발급받는법을 알아보아는데 2부에서 본격적으로 작성해보록합시다!
감사합니다.
'프로그래밍 > django' 카테고리의 다른 글
django를 이용한 lol(리그 오브 레전드) 전적사이트 만들기 3부 (10) | 2019.05.16 |
---|---|
django를 이용한 lol(리그 오브 레전드) 전적사이트 만들기 2부 (0) | 2019.05.15 |
댓글