빠른 시작: Postman용 PlayFab REST API 컬렉션
Postman용 PlayFab REST API 컬렉션을 시작합니다. 단계에 따라 패키지를 설치하고 예제 코드를 통해 기본 작업을 수행해 봅니다. PlayFab은 라이브 게임을 위한 완벽한 백 엔드 플랫폼입니다. Postman용 PlayFab REST API 컬렉션을 사용하여 다음을 수행합니다.
- 엔터티 토큰 가져오기
- 타이틀에서 엔터티 추가/수정/삭제
- 타이틀 콘텐츠 구성
API 참조 설명서 | PlayFab Postman Collection GitHub 리포지토리
필수 구성 요소
- PlayFab 개발자 계정
- Postman 네이티브 앱
- TLS 1.2 이상을 실행하는 OS(TLS 1.2용 Windows 지원)
PlayFab 컬렉션 추가
작업 영역 만들기
가져오기(창 왼쪽 상단) 선택
링크 선택
다음 링크를 URL 텍스트 상자에 붙여넣고 계속 및 가져오기를 선택합니다.
https://raw.githubusercontent.com/PlayFab/PostmanCollection/master/playfabV2.json
베타 SDK를 다운로드하려는 경우 Postman 베타 GitHub 리포지토리에서 playfabV2.json 파일로 이동합니다.
원시 보기 선택
브라우저에서 URL을 복사하고 URL 텍스트 상자에 링크를 붙여넣고 계속 및 가져오기를 선택합니다.
이제 컬렉션 탭(창의 왼쪽 위)에서 PlayFab Postman SDK가 표시됩니다.
환경 변수 추가
환경 및 환경 만들기를 선택하여 새 환경을 만듭니다.
환경 이름 지정 - "[titleId] - 테스트 환경" 권장
참고 항목
게임 관리자에 로그인하고 내 스튜디오 및 타이틀 기본 페이지에서 타이틀 이름 아래에 16진수 값을 복사하여 타이틀 ID를 찾을 수 있습니다.
환경에 다음 3개의 변수를 추가합니다.
변수 초기 값 현재 값 TitleId [titleId] [titleId] SecretKey [secretKey] [secretKey] EntityToken
참고 항목
비밀 키 관리 설명서에서 타이틀 비밀 키 및 해당 키를 찾을 위치에 대해 자세히 알아볼 수 있습니다.
완료되면 저장 을 선택하여 새 환경을 저장합니다.
환경 관리 창에서 종료하고 환경 드롭다운을 선택하여 새 환경(창의 오른쪽 위)으로 전환
타이틀 엔터티 토큰 가져오기
PlayFab의 엔터티 프로그래밍 모델과 상호 작용하는 한 가지 방법은 타이틀 엔터티 토큰을 가져오는 것입니다. 이 방법은 타이틀 구성 데이터를 변경하거나 많은 수의 플레이어를 조정하려는 경우에 유용할 수 있습니다.
PlayFab 컬렉션 폴더에서 인증 네임스페이스를 확장하고
GetEntityToken
을 선택합니다.헤더에서
X-Authorization
선택을 취소합니다.보내기 선택
반환된 엔터티 토큰을
EntityToken
환경 변수로 설정응답에서
EntityToken
문자열을 강조 표시합니다.마우스 오른쪽 단추를 클릭하고 새 환경에 대해 설정: [환경]을 선택합니다.
EntityToken 선택
참고 항목
엔터티 토큰은 24시간 후에 만료됩니다. 나중에 GetEntityToken
을(를) 다시 실행하여 새 엔터티 토큰을 가져오고 환경 변수를 업데이트해야 합니다.
Title_Player_Account 엔터티 토큰 가져오기
PlayFab의 엔터티 프로그래밍 모델과 상호 작용하는 또 다른 방법은 Title_Player_Account 엔터티 토큰을 가져오는 것입니다. 이는 단일 플레이어를 변경하려는 경우에 유용합니다.
-
PlayFab 컬렉션 폴더에서 클라이언트 네임스페이스를 확장하고
LoginWithCustomID
를 선택합니다. -
본문에서
CreateAccount
값을false
에서true
로 변경합니다. - 보내기 선택
- 반환된 엔터티 토큰을
EntityToken
환경 변수로 설정응답에서
EntityToken
문자열을 강조 표시합니다.마우스 오른쪽 단추를 클릭하고 새 환경에 대해 설정: [환경]을 선택합니다.
EntityToken 선택
문제 해결
- 타이틀 ID/비밀 키 불일치
- 타이틀 엔터티 토큰을 가져오고
401: Unauthorized
오류가 발생하는 경우 게임 관리자에 로그인하여 타이틀 ID와 비밀 키가 올바른지 확인합니다.
- 타이틀 엔터티 토큰을 가져오고
- 만료된 엔터티 토큰
- 이전에 엔터티 토큰을 가져오고 다른 API를 호출하지 못한 경우 엔터티 토큰이 만료되었을 수 있습니다. 다른 엔터티 토큰을 가져오고
EntityToken
환경 변수에 이를 저장한 다음 이전 API를 다시 호출합니다.
- 이전에 엔터티 토큰을 가져오고 다른 API를 호출하지 못한 경우 엔터티 토큰이 만료되었을 수 있습니다. 다른 엔터티 토큰을 가져오고
- 잘못된 엔터티 토큰 형식
- 다양한 유형의 엔터티(사용 가능한 기본 제공 엔터티 형식 참조)가 있습니다. 다른 API를 사용하면 다양한 엔터티 형식을 사용할 수 있습니다. 예를 들어 타이틀 엔터티 토큰 대신 title_player_account 엔터티 토큰으로
GetLanguageList
을(를) 호출하려고 할 수 있습니다.
- 다양한 유형의 엔터티(사용 가능한 기본 제공 엔터티 형식 참조)가 있습니다. 다른 API를 사용하면 다양한 엔터티 형식을 사용할 수 있습니다. 예를 들어 타이틀 엔터티 토큰 대신 title_player_account 엔터티 토큰으로
- 잘못된 환경:
- 환경 드롭다운(창의 오른쪽 위)을 확인하여 올바른 환경을 사용하고 있는지 확인합니다.
다음 단계
이제 PlayFab 타이틀 설정을 시작하기 위해 다른 API 호출에 전달할 엔터티 토큰이 있습니다.