Taaewoo
Data Engineering Blog
Taaewoo
전체 방문자
오늘
어제
  • 분류 전체보기 (67)
    • Computer Science (16)
      • Algorithm (6)
      • OS (1)
      • Java (2)
      • C++ (6)
      • Python (1)
    • Hadoop Ecosystem (27)
      • Hadoop (6)
      • Spark (5)
      • NiFi (6)
      • Hive (9)
      • Kafka (1)
    • BigData Engineering (14)
      • Jupyter (1)
      • Docker (3)
      • CDH (3)
      • Riot Data Pipeline (7)
    • Back-end 개발 (0)
      • Spring (0)
    • Algorithm 문제 풀이 (9)
      • 백준 (5)
      • LeetCode (4)
    • Conference (1)
      • LINE DEVELOPER DAY 2021 (1)
      • if(kakao) 2021 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정렬
  • NiFi
  • docker
  • java
  • 빅데이터
  • hdfs
  • Hive
  • C++
  • 알고리즘
  • algorithm
  • metastore
  • spark
  • hadoop
  • Coding
  • sort
  • kafka
  • 코딩
  • CS
  • 프로그래밍
  • BigData

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Taaewoo

Data Engineering Blog

Riot Data Pipeline 구축하기 #1 - Riot API 사용을 위한 Product 등록하기
BigData Engineering/Riot Data Pipeline

Riot Data Pipeline 구축하기 #1 - Riot API 사용을 위한 Product 등록하기

2022. 3. 23. 00:20

 이번 글부터는 Riot API를 사용하여 LOL(League of Legend) 게임의 데이터를 가져와 빅데이터 플랫폼에 저장하고 사용까지 할 것입니다. 그 중에서 가장 첫번째 해야할 것은 바로 Riot API를 사용하기 위해 Riot Developer 사이트에 Product 등록하기입니다. 

 

 

Riot Developer 사이트 접속 및 로그인

 

 Riot API는 Riot Developer 사이트에서 따로 관리가 되고 관련 공식 문서들을 볼 수 있습니다. 아래 링크를 통해 Riot Developer 사이트에 접속하고 우측 상단에서 자신의 ID(LOL ID)로 로그인합니다.

    - https://developer.riotgames.com/

 

Riot Developer Portal

About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effort to respond to players' and developers' requests for data and

developer.riotgames.com

 

 로그인을 마쳤으면 아래처럼 화면이 나옵니다. 이 화면에서 우리가 Riot API를 사용할 Product를 등록하기 위해 빨간색 버튼 "REGISTER PRODUCT"를 눌러줍니다.

 

 

API 선택 및 Product 등록

 

 "REGISTER PRODUCT"를 누르면 아래와 같이 화면이 다시 나타나는데, 우리는 "PRODUCTION API KEY"와 "PERSONAL API KEY" 중에 하나를 선택할 수 있습니다. 두 API KEY의 차이점은 API 사용 범위에 있습니다.  PERSONAL API KEY 는 주로 개인적인 용도의 프로젝트를 진행할 때 사용되며, 검증 프로세스를 진행하지 않기 때문에 간편하게 사용할 수 있습니다. 하지만 Standard API만 사용할 수 있고, Tournaments API는 사용할 수 없습니다. 반면에  PRODUCTION API KEY 의 경우 규모가 큰 서비스에 사용되는 것으로 Tournaments API까지 사용할 수 있습니다.

 

 여기서 또 Standard와 Tournaments API의 차이점이라면 Standard는 일반 게임 유저들의 데이터를 사용할 수 있지만, Tournamets는 프로 선수들의 대회 기록을 사용할 수 있습니다.

 

 우리는 개인 용도의 프로젝트를 만들 것이기 때문에 PERSONAL API KEY를 선택해줍니다.

 

 PERSONAL API KEY의 "RESGISTER PRODUCT" 버튼을 누르면 Product의 이름과 어떤 용도로 사용하는지에 대한 설명을 적어야합니다. 저는 쓰다보니깐 편지처럼 쓰게되었는데 참고바랍니다 ㅎㅎ... 아래의 그림은 다 작성 후 제출하고 현재 Pending 상태로 나와있는 것을 확인할 수 있습니다.

 

 이렇게 Product를 등록하고 승인 결과가 나오면 다시 이어서 프로젝트를 진행해보도록 하겠습니다.

 

 Product 등록을 제출한지 2~3일정도 지나고 Approved로 상태가 바뀌었습니다.

저작자표시 비영리 (새창열림)

'BigData Engineering > Riot Data Pipeline' 카테고리의 다른 글

Riot Data Pipeline 구축하기 #6 - Spark Streaming으로 Kafka Consumer 구현 및 HDFS에 데이터 저장하기  (1) 2023.02.13
Riot Data Pipeline 구축하기 #5 - Kafka Producer client 구현 및 데이터 전처리 과정  (0) 2022.05.30
Riot Data Pipeline 구축하기 #4 - API response 데이터 저장 타입 변경 및 Kafka 클러스터 생성  (0) 2022.04.11
Riot Data Pipeline 구축하기 #3 - 필요한 Riot API 리스트 정리 & 플랫폼 아키텍처 설계  (0) 2022.04.03
Riot Data Pipeline 구축하기 #2 - Spring boot 프로젝트 생성 및 Riot API 사용해보기  (0) 2022.03.26
    'BigData Engineering/Riot Data Pipeline' 카테고리의 다른 글
    • Riot Data Pipeline 구축하기 #5 - Kafka Producer client 구현 및 데이터 전처리 과정
    • Riot Data Pipeline 구축하기 #4 - API response 데이터 저장 타입 변경 및 Kafka 클러스터 생성
    • Riot Data Pipeline 구축하기 #3 - 필요한 Riot API 리스트 정리 & 플랫폼 아키텍처 설계
    • Riot Data Pipeline 구축하기 #2 - Spring boot 프로젝트 생성 및 Riot API 사용해보기
    Taaewoo
    Taaewoo

    티스토리툴바