Play 게임즈 서비스 Publishing API 시작하기

Publishing API 호출을 시작하려면 Google Play Console에서 API 프로젝트에 직접 연결하고 그 프로젝트에 Publishing API를 활성화해야 합니다. API 프로젝트가 설정되면 이를 사용하여 소유한 다른 게임 프로젝트를 관리할 수 있습니다.

Publishing API는 Google Play 개발자 계정 소유자만 설정할 수 있습니다. 다음 지침에서는 아래 항목에 관해 설명합니다.

  • 신규 또는 기존 API 프로젝트 설정
  • OAuth 클라이언트 관리
  • 서비스 계정을 통한 Publishing API 액세스

API 프로젝트 설정

Publishing API에 액세스하려면 먼저 Google Play Console을 API 프로젝트에 연결해야 합니다. 현재 Google Play Developer Publishing API 사용자는 기존 API 프로젝트에 연결할 수 있지만 대부분의 경우 새 API 프로젝트를 생성하는 것이 좋습니다. 각 API 프로젝트는 하나의 Google Play Console 계정에만 연결할 수 있다는 점에 유의하세요.

새 API 프로젝트 만들기

  1. Google Play Console에서 API 액세스 페이지로 이동합니다.
  2. 서비스 약관에 동의합니다.
  3. 새 프로젝트 만들기를 클릭합니다. API 프로젝트가 자동으로 생성되고 Google Play Console에 연결됩니다.
  4. Game Services Publishing API 옵션을 ON으로 설정합니다.

이제 Publishing API에 액세스하도록 API 프로젝트가 구성되었습니다.

기존 API 프로젝트 사용

기존 Google Play Developer API 사용자인 경우 다음 절차에 따라 기존 API 프로젝트를 설정할 수 있습니다. 설정하고자 하는 API 프로젝트가 나열되어 있지 않은 경우 Google Play Console 계정이 소유자로 지정되어 있고 Google Play Developer API가 활성화되어 있는지 확인합니다.

  1. Google Play Console에서 API 액세스 페이지로 이동합니다.
  2. API 서비스 약관에 동의합니다.
  3. 설정하려는 프로젝트를 선택합니다.
  4. 연결을 클릭합니다. 이제 Google Play Console이 API 프로젝트에 연결되었습니다.
  5. Game Services Publishing API 옵션을 ON으로 설정합니다.

이제 Publishing API에 액세스하도록 API 프로젝트가 구성되었습니다.

API 액세스 클라이언트 설정

OAuth 클라이언트 또는 서비스 계정을 통해 Publishing API에 액세스합니다.

OAuth 클라이언트 사용

사용자가 OAuth 클라이언트를 사용하여 본인의 사용자 인증 정보로 Publishing API를 통해 작업하도록 할 수 있습니다.

사용자의 작업은 Google Play Console의 사용자 계정 및 권리 페이지에서 허용하는 작업으로 제한됩니다.

  1. Google Play Console에서 API 액세스 페이지로 이동합니다.
  2. OAuth 클라이언트에서 OAuth 클라이언트 만들기를 클릭합니다.
  3. 상품의 브랜드 정보를 설정하고 계속을 클릭합니다.
  4. 클라이언트 ID 만들기를 클릭합니다.

새 OAuth 클라이언트 세부정보가 이 페이지의 목록에 표시됩니다.

서비스 계정 사용

개인 사용자 인증 정보를 제공하지 않고 서비스 계정을 생성하여 빌드 서버에서 Publishing API에 액세스할 수도 있습니다.

  1. Google Play Console에서 API 액세스 페이지로 이동합니다.
  2. 서비스 계정에서 서비스 계정 만들기를 클릭합니다.
  3. 페이지의 지침에 따라 서비스 계정을 생성합니다.
  4. Google Developers Console에서 서비스 계정을 만든 다음 완료를 클릭합니다. API 액세스 페이지가 자동으로 새로고침되고 서비스 계정이 표시됩니다.
  5. 액세스 권한 부여를 클릭하여 작업을 실행하는 데 필요한 권한을 서비스 계정에 제공합니다.

자세한 내용은 서버 간 애플리케이션에서 OAuth 2.0 사용하기를 참고하세요.

Google Play Games Services Publishing API에 액세스하기

HTTP를 통해 Publishing API에 직접 액세스할 수 있습니다. 자세한 내용은 Publishing API 참조샘플 앱을 참고하세요.