📲
Instrukcja dodawania gier do Launchera/Platformy
  • Panel Patchkit - dodawanie nowej gry (Launcher)
  • Panel Patchkit - dodawanie nowej wersji gry (Launcher)
  • Dodawanie Gier do wybranych Branchy (Launcher)
  • Dodawanie danych Gry przez API Platformy (Platforma)
  • Zarzadzanie rolami (gra-branch-user)
Powered by GitBook
On this page
  • Wymagania
  • Uzyskanie dostÄ™pu do zarzÄ…dzania API Platformy
  • ObsÅ‚uga API Platformy - dodawanie danych do Gry

Dodawanie danych Gry przez API Platformy (Platforma)

PreviousDodawanie Gier do wybranych Branchy (Launcher)NextZarzadzanie rolami (gra-branch-user)

Last updated 2 years ago

Wymagania

  1. Konto Admina (dane w 1pass)

  2. Redirect URI - do ustalenia po czyjej stronie

  3. Acces Token

Uwaga!! jeśli mamy Cliend ID i redirect URI przechodzimy do pkt 4.

Uzyskanie dostępu do zarządzania API Platformy

Aby mieć dostęp do musimy zalogować się kontem Admina na i uzyskać token dostępu, dzięki któremu będziemy w stanie zarządzać Platformą.

  1. Pierwszym krokiem będzie stworzenie ID Clienta, w tym celu wpisujemy odpowiedni redirect_uridla naszego klienta.

2. W Response Body poniżej dostajemy ID Clienta i Secret.(zapisujemy np. do *.txt)

3. Teraz mając te dane możemy zautoryzować Clienta, ale zanim to zrobimy musimy się zalogować naszym kontem Administracyjnym.

wpisujemy nickname i hasło i klikamy Execute (dane pobieramy z 1 password)

5. Następnie kopiujemy wygenerowany Access Token z pola Response Body.

6. W następnym kroku używamy Acces Tokena pobranego po zalogowaniu się kontem admina oraz ID Clienta i Redirect Uri. (zapisujemy np. do *.txt)

7. W Response Body dostaniemy code.(zapisujemy np. do *.txt)

9. W odpowiedzi w Response Body dostajemy Access Token.

Obsługa API Platformy - dodawanie danych do Gry

Dodajemy Platformę na jakiej działają Gry (Windows, MacOs itp...)

W Response Body dostaniemy ID Platformy.

A po wpisaniu Genre. Czyli gatunku gry.

Dostaniemy ID Genre

4. Response Body pokaże nam utworzoną gre.

4. Logujemy siÄ™ na API Gameswift ID.

7. Wchodzimy w Endpoint , w miejscu kłódki wklejamy nasz Acces Token i wypełniamy poniższe pola. UWAGA!!! Access Token ma ważność ok 120 sekund, jeśli nie zdążymy wykonać tej akcji musimy ponownie wrócić do kroku logowania sie kontem Admina.

8. I w końcu ostatnia operacja dzięki której uzyskujemy już Access Token do Platformy , w tym miejscu wpisujemy wszystkie dotychczasowo zapisane dane.

Teraz mamy już dostęp do API Platformy kilkamy na Authorize i wklejamy nasz Access token z poprzedniego kroku.

2. Zanim dodamy grę potrzebujemy wszystkich danych ze strony (), potrzebujemy też dodać Platformę (Platform) ( jesli nie jest juz dodana ) na jakiej jest gra i Gatunek (Genre) (jeśli nie był wcześniej dodany) gry

3. Teraz możemy przejść do i wpisać wszystkie dane gry która nas interesuje.

5. W celu wprowadzenia zmian / modyfikacji niektórych danych gry uzywamy Endpointa i zmieniamy tylko te dane które nas interesują. do zmian potrzebujemy ID Gry

https://id.gameswift.io/swagger/#/default/AuthController_login
https://id.gameswift.io/swagger/#/oauth/OauthController_getAuthorize
https://id.gameswift.io/swagger/#/oauth/OauthController_postToken
https://platform.gameswift.io/swagger#/
tu strona z formularzami
https://platform.gameswift.io/swagger#/admin/AdminPlatformController_create
https://platform.gameswift.io/swagger#/admin/AdminGenreController_create
https://platform.gameswift.io/swagger#/admin/AdminGameController_create
https://platform.gameswift.io/swagger#/admin/AdminGameController_update
API Platformy
API ID
https://id.gameswift.io/swagger/#/oauth/OauthController_postClient