Pierwsze kroki z interfejsem Play Games Services Publishing API

Aby zacząć wywoływać interfejs Publishing API, musisz połączyć się z projektem interfejsu API bezpośrednio z poziomu Konsoli Google Play i włączyć interfejs Publishing API w tym projekcie. Po skonfigurowaniu projektu interfejsu API możesz go używać do zarządzania innymi projektami gier, które są Twoją własnością.

Interfejs Publishing API może skonfigurować tylko właściciel konta dewelopera w Google Play. Z tych instrukcji dowiesz się, jak:

  • Konfigurowanie nowego lub istniejącego projektu interfejsu API
  • Zarządzanie klientami OAuth
  • Uzyskiwanie dostępu do interfejsu Publishing API za pomocą konta usługi

Konfigurowanie projektu interfejsu API

Aby uzyskać dostęp do interfejsu Publishing API, musisz połączyć Konsolę Google Play z projektem interfejsu API. W większości przypadków zalecamy utworzenie nowego projektu interfejsu API, ale obecni użytkownicy interfejsu Google Play Developer Publishing API mogą połączyć się z dotychczasowym projektem interfejsu API. Pamiętaj, że każdy projekt interfejsu API może być połączony tylko z 1 kontem Konsoli Google Play.

Tworzenie nowego projektu interfejsu API

  1. W Konsoli Google Play otwórz stronę Dostęp do interfejsu API.
  2. Zaakceptuj Warunki korzystania z usługi.
  3. Kliknij Utwórz nowy projekt. Projekt interfejsu API jest generowany automatycznie i połączony z Konsolą Google Play.
  4. Ustaw opcję Game Services Publishing API na Wł..

Twój projekt interfejsu API jest teraz skonfigurowany pod kątem dostępu do interfejsu Publishing API.

Używanie istniejącego projektu interfejsu API

Jeśli korzystasz już z interfejsu Google Play Developer API, możesz skonfigurować istniejący projekt interfejsu API, wykonując te czynności. Jeśli projektu interfejsu API, który chcesz skonfigurować, nie ma na liście, sprawdź, czy Twoje konto w Konsoli Google Play jest oznaczone jako właściciel, a także czy interfejs Google Play Developer API jest włączony.

  1. W Konsoli Google Play otwórz stronę Dostęp do interfejsu API.
  2. Zaakceptuj Warunki korzystania z interfejsu API.
  3. Wybierz projekt, który chcesz skonfigurować.
  4. Kliknij Połącz. Twoja Konsola Google Play jest teraz połączona z projektem interfejsu API.
  5. Ustaw opcję Game Services Publishing API na Wł..

Twój projekt interfejsu API jest teraz skonfigurowany pod kątem dostępu do interfejsu Publishing API.

Konfigurowanie klientów dostępu do interfejsu API

Do interfejsu Publishing API możesz uzyskać dostęp za pomocą klienta OAuth lub konta usługi.

Korzystanie z klientów OAuth

Możesz zezwolić użytkownikom na wykonywanie działań za pomocą interfejsu Publishing API przy użyciu ich własnych danych uwierzytelniających za pomocą klienta OAuth.

Działania użytkownika są ograniczone do tych, które są dozwolone na stronie Konta i uprawnienia użytkowników w Konsoli Google Play.

  1. W Konsoli Google Play otwórz stronę Dostęp do interfejsu API.
  2. W sekcji Klienci OAuth kliknij Utwórz klienta OAuth.
  3. Skonfiguruj informacje o brandingu produktu i kliknij Dalej.
  4. Kliknij Utwórz identyfikator klienta.

Szczegóły nowego klienta OAuth są wyświetlane na liście na tej stronie.

Korzystanie z konta usługi

Możesz też utworzyć konto usługi, aby uzyskać dostęp do interfejsu Publishing API z serwera kompilacji bez podawania osobistych danych logowania użytkownika:

  1. W Konsoli Google Play otwórz stronę Dostęp do interfejsu API.
  2. W sekcji Konta usługi kliknij Utwórz konto usługi.
  3. Aby utworzyć konto usługi, postępuj zgodnie z instrukcjami na tej stronie.
  4. Po utworzeniu konta usługi w Google Developers Console kliknij Gotowe. Strona Dostęp przez interfejs API zostanie automatycznie odświeżona, a Twoje konto usługi pojawi się na liście.
  5. Kliknij Przyznaj dostęp, aby przyznać konto usługi niezbędne uprawnienia do wykonywania działań.

Więcej informacji znajdziesz w artykule Używanie protokołu OAuth 2.0 w aplikacjach międzyserwerowych.

Dostęp do interfejsu Google Play Game Services Publishing API

Do interfejsu Publishing API możesz uzyskać dostęp bezpośrednio przez HTTP. Więcej informacji znajdziesz w dokumentacji interfejsu Publishing API oraz w próbnej aplikacji.