뒤에 나올 거의 모든 작업들을 위해서는 Auth토큰, Ent토큰, PUUID가 필요합니다.
그러기 위해서는 아이디, 비밀번호를 가지고 인증을 하셔야 합니다.
from vbaspy.auth import RiotAuth
import asyncio
import sys
# asyncio.run() 에러 해결을 위한 코드
if sys.platform == "win32":
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
INFO = '라이엇 ID','라이엇 비밀번호' # 라이엇 ID와 비밀번호를 입력해주세요
auth = RiotAuth() # RiotAuth라는 클래스를 만듭니다
asyncio.run(auth.authorize(*INFO)) # 시작합니다
# 총 4가지 변수를 얻을 수 있습니다
tokentype = auth.token_type # Auth토큰의 타입입니다. 보통은 Bearer토큰입니다.
actoken = auth.access_token # Auth토큰입니다.
enttoken = auth.entitlements_token # Ent토큰입니다.
puuid = auth.user_id # PUUID입니다.
# 결과 출력하기
print("토큰 타입: " + tokentype + "\n\nAuth 토큰 : " + actoken + "\n\nENT 토큰 : " + enttoken + "\n\nPUUID : " + puuid + "\n")
# 성공적으로 마무리했는지 Bool 자료형으로 돌려줍니다.
# print("result : " + str(asyncio.run(auth.reauthorize()))
위 코드를 한번 넣고 실행해보세요.
라이엇 ID,비밀번호에는 여러분의 라이엇 ID와 비밀번호를 넣으셔야 합니다.
토큰 타입 : Bearer
Auth 토큰: eyJr . . .
ENT 토큰 : eyJr . . .
PUUID : 9abc350b . . .