Начало работы с Google Play Games Services Publishing API

Чтобы начать совершать вызовы API публикации игровых сервисов Google Play, необходимо установить связь с проектом API непосредственно из консоли Google Play и включить API публикации игровых сервисов Google Play для этого проекта. После того, как ваш проект API настроен, его можно использовать для управления другими вашими игровыми проектами.

API публикации игровых сервисов Google Play может настроить только владелец вашей учетной записи разработчика Google Play . Следующие инструкции объясняют, как:

  • Настройте новый или существующий проект API
  • Управление клиентами OAuth
  • Используйте учетную запись службы для доступа к API публикации игровых сервисов Google Play.

Настройка вашего проекта API

Прежде чем вы сможете получить доступ к API публикации игровых сервисов Google Play, вы должны связать свою консоль Google Play с проектом API. В большинстве случаев рекомендуется создать новый проект API, хотя текущие пользователи Google Play Developer Publishing API могут ссылаться на существующий проект API. Имейте в виду, что каждый проект API может быть связан только с одной учетной записью Google Play Console.

Создание нового проекта API

  1. Перейдите на страницу доступа к API в консоли Google Play.
  2. Примите Условия использования.
  3. Щелкните Создать новый проект . Проект API создается автоматически и связывается с вашей консолью Google Play.
  4. Включите параметр Game Services Publishing API.

Теперь ваш проект API настроен для доступа к API публикации игровых сервисов Google Play.

Использование существующего проекта API

Если вы уже являетесь пользователем Google Play Developer API , вы можете настроить существующий проект API, выполнив следующие действия. Если проекта API, который вы хотите настроить, нет в списке, убедитесь, что ваша учетная запись Google Play Console назначена владельцем, а API разработчика Google Play включен.

  1. Перейдите на страницу доступа к API в консоли Google Play.
  2. Примите Условия использования API.
  3. Выберите проект, который хотите настроить.
  4. Нажмите Ссылка . Теперь ваша консоль Google Play связана с проектом API.
  5. Включите параметр Game Services Publishing API.

Теперь ваш проект API настроен для доступа к API публикации игровых сервисов Google Play.

Настройка клиентов доступа к API

Использование клиентов OAuth

Вы можете разрешить пользователям выполнять действия через API публикации игровых сервисов Google Play под их собственными учетными данными с помощью клиента OAuth .

Действия пользователя ограничены теми, которые разрешены на странице «Учетные записи и права пользователей» в консоли Google Play.

  1. Перейдите на страницу доступа к API в консоли Google Play.
  2. В разделе «Клиенты OAuth» нажмите «Создать клиент OAuth» .
  3. Настройте информацию о торговой марке вашего продукта и нажмите «Продолжить» .
  4. Щелкните Создать идентификатор клиента .

Сведения о вашем новом клиенте OAuth отображаются в списке на этой странице.

Использование сервисной учетной записи

Вы также можете создать учетную запись службы для доступа к API публикации игровых сервисов Google Play с сервера сборки, не предоставляя свои личные учетные данные пользователя:

  1. Перейдите на страницу доступа к API в консоли Google Play.
  2. В разделе «Учетные записи служб» нажмите «Создать учетную запись службы ».
  3. Следуйте инструкциям на странице, чтобы создать учетную запись службы.
  4. Создав учетную запись службы в Google Developers Console, нажмите «Готово» . Страница доступа к API автоматически обновится, и ваша учетная запись службы будет указана.
  5. Щелкните Предоставить доступ , чтобы предоставить служебной учетной записи необходимые права для выполнения действий.

На этом этапе вы должны иметь доступ к API публикации игровых сервисов Google Play через учетную запись службы. Дополнительные сведения см. в разделе Использование OAuth 2.0 для межсерверных приложений .

Доступ к API публикации игровых сервисов Google Play

Вы можете получить доступ к API публикации игровых сервисов Google Play напрямую через HTTP. Дополнительные сведения см. в справочнике по API и примере приложения .