GET /techs/{player_identifier}
Punkt końcowy: GET /v1/pdapi/techs/<player_identifier>
Uwierzytelnianie: token Bearer
Wymagane uprawnienie: REST.Techs.Read
Przeznaczenie
Wyświetla informacje o technologiach gracza. Identyfikatory można wyszukać na paldeck.cc/technology.
Parametry ścieżki
player_identifier:UserIdlubPlayerUIDdocelowego gracza.
Parametry zapytania
Brak.
Treść żądania
Brak treści żądania.
Schemat odpowiedzi
Schemat odpowiedzi 200
| Pole | Typ | Opis |
|---|---|---|
Meta |
obiekt | Metadane liczby technologii wskazanego gracza. |
Techs |
obiekt | Dane technologii wskazanego gracza. |
Meta — schemat obiektu:
| Pole | Typ | Opis |
|---|---|---|
PlayerUID |
ciąg znaków | UID gracza używany w danych zapisu Palworld. |
Player |
ciąg znaków | Identyfikator gracza podany w ścieżce żądania. |
UnlockedCount |
liczba całkowita | Liczba obecnie odblokowanych technologii. |
LockedCount |
liczba całkowita | Liczba obecnie zablokowanych technologii. |
TotalCount |
liczba całkowita | Łączna liczba technologii receptur znanych w danych gracza. |
Techs — schemat obiektu:
| Pole | Typ | Opis |
|---|---|---|
Unlocked |
tablica ciągów znaków | Identyfikatory technologii obecnie poznanych przez gracza. |
Odpowiedzi błędów
Treść odpowiedzi błędu ma następującą postać:
| HTTP | Kod błędu | Kiedy występuje |
|---|---|---|
401 |
INVALID_TOKEN |
Brakuje nagłówka Authorization, ma on nieprawidłowy format lub nie odpowiada żadnemu skonfigurowanemu tokenowi Bearer. |
403 |
MISSING_PERMISSION |
Token jest prawidłowy, ale nie ma uprawnienia wymaganego przez ten punkt końcowy. |
400 |
INVALID_JSON |
Przesłano treść żądania, ale nie można jej odczytać jako JSON. |
400 |
REQUEST_FAILED |
Nie uzyskano dostępu do wskazanego gracza, jego konta, danych technologii lub tabeli technologii. |
500 |
REQUEST_TIMEOUT |
Wewnętrzna funkcja wywołana w wątku gry nie zakończyła się w ciągu 5 sekund. |
Przykłady
Odczyt odblokowanych technologii według UserID
Odczyt odblokowanych technologii według PlayerUID
Przykładowe zastosowania
- Sprawdzanie, czy gracz ma już
TechID, przed odblokowaniem lub usunięciem technologii. - Tworzenie strony administratora rozróżniającej technologie odblokowane i dostępne.
- Sprawdzanie postępów po udzieleniu pomocy.