오늘은 클래시 오브 클랜 게임을 하다가 설정에 들어가 봤는데 api를 사용할수 있어서 시도해 보았습니다.
딱히 할것도 없고 해서 바로 작업에 들어갔습니다.
-시작
https://developer.clashofclans.com/#/login
이곳은 클래시 오브 클랜 api를 사용할 수 있는 공식 사이트입니다.
회원가입을 하고 사용하면 됩니다.
-키 생성
로그인 후 우측 상단에 My Account 창을 들어간 후
우측 에 Create Key 해주면
이런 창이 뜨게 되는데, 이름과 설명은 알아서 넣으면 되고,
ALLOWED IP ADDRESSS는 현재 기기의 IP를 사용하면 됩니다.
자신의 아이피는 구글에 '내 아이피'를 검색하면 최 상단 검색 결과를 들어가면 보입니다.
-선택 사항
유튜브에서 찾아보니 POSTMAN이란 앱을 사용해서
뇌피셜이지만 API를 사용할 때 유용한 앱인것 같아 다운로드 링크를 올려두겠습니다.
https://www.postman.com/downloads/
이제 postman을 사용해서 api를 사용해볼 예정입니다.
처음 앱을 열면 좌측 상단이 이렇게 보일건데
My Workspace에서 Import를 클릭해서 새로운 작업을 해줄겁니다.
Import를 누르면 이런 창이 나오게 되는데,
curl을 넣으라는데,
https://developer.clashofclans.com/#/documentation
이곳에서 나는 Player의 정보를 불러오고 싶어서
players를 클릭해준후 저의 플레이어 아이디를 넣어줬습니다.
그 후 Execute를 눌러주면
이런식으로 curl이 생성된것을 알 수 있습니다.
우린 이 curl을 복사해서 postman에 넣어주면 됩니다.
예)
그러면
이런식으로 작업창이 생기게 되는데, 여기서 Header를 눌러주고
이 Authorization 표를 채워주면 됩니다. VALUE에 넣어주면 되는데,
Bearer <KEY> 를 넣어주면 됩니다.
이 때 Bearer과 키 사이에는 공백이 꼭 있어야 됩니다.
키는 처음 사이트에서 만들었던 키의 값을 사용하면 됩니다.
모든걸 완료하였다면
이곳에 있는 Send를 눌러주면 됩니다.
그럼 이런식으로 플레이어의 정보가 뜹니다.
이를 사용해서 데이터를 가공하여 알맞게 사용할수 있습니다.
'웹 > 개발' 카테고리의 다른 글
HTML / JS / XML - JS사용해서 XML 파일로 내보내기/가져오기 (0) | 2024.02.24 |
---|---|
게임 디자이너 [2] - DB 설계 (0) | 2024.01.20 |