Dodawanie danych Gry przez API Platformy (Platforma)
Wymagania
Konto Admina (dane w 1pass)
Redirect URI - do ustalenia po czyjej stronie
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 API Platformy musimy zalogować się kontem Admina na API ID i uzyskać token dostępu, dzięki któremu będziemy w stanie zarządzać Platformą.
Pierwszym krokiem będzie stworzenie ID Clienta, w tym celu wpisujemy odpowiedni
redirect_uridla naszego klienta. https://id.gameswift.io/swagger/#/oauth/OauthController_postClient

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.
4. Logujemy siÄ™ na API Gameswift ID. https://id.gameswift.io/swagger/#/default/AuthController_login
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. Wchodzimy w Endpoint https://id.gameswift.io/swagger/#/oauth/OauthController_getAuthorize, 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.

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

8. I w końcu ostatnia operacja dzięki której uzyskujemy już Access Token do Platformy https://id.gameswift.io/swagger/#/oauth/OauthController_postToken, w tym miejscu wpisujemy wszystkie dotychczasowo zapisane dane.

9. W odpowiedzi w Response Body dostajemy Access Token.

Obsługa API Platformy - dodawanie danych do Gry
Teraz mamy już dostęp do
API Platformyhttps://platform.gameswift.io/swagger#/ kilkamy naAuthorizei wklejamy naszAccess tokenz poprzedniego kroku.


2. Zanim dodamy grę potrzebujemy wszystkich danych ze strony (tu strona z formularzami), potrzebujemy też dodać Platformę (Platform) ( jesli nie jest juz dodana ) https://platform.gameswift.io/swagger#/admin/AdminPlatformController_create na jakiej jest gra i Gatunek (Genre) (jeśli nie był wcześniej dodany) gry https://platform.gameswift.io/swagger#/admin/AdminGenreController_create
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
3. Teraz możemy przejść do https://platform.gameswift.io/swagger#/admin/AdminGameController_create i wpisać wszystkie dane gry która nas interesuje.

4. Response Body pokaże nam utworzoną gre.
5. W celu wprowadzenia zmian / modyfikacji niektórych danych gry uzywamy Endpointa https://platform.gameswift.io/swagger#/admin/AdminGameController_update i zmieniamy tylko te dane które nas interesują. do zmian potrzebujemy ID Gry

Last updated