API/0 | API/1: /{server}/player/{uuid}/statistics - szczegółowe statystyki gracza - Wersja do druku

+- fCraft.pl (https://fcraft.pl)
+-- Dział: Rozwój (https://fcraft.pl/forumdisplay.php?fid=56)
+--- Dział: API - społeczność programuje serwer (https://fcraft.pl/forumdisplay.php?fid=62)
+---- Dział: Dokumentacja (https://fcraft.pl/forumdisplay.php?fid=53)
+---- Wątek: API/0 | API/1: /{server}/player/{uuid}/statistics - szczegółowe statystyki gracza (/showthread.php?tid=1481)



API/0 | API/1: /{server}/player/{uuid}/statistics - szczegółowe statystyki gracza - Libter - 26.10.2017

UWAGA! Pobieranie pełnych statystyk oraz historii transakcji aktywnych graczy jest bardzo kosztowne, odpowiedzi powinny być cachowane przez czas uzależniony od ilości rekordów, a nowe statystyki i transakcje pobierane z parametrem ?since={wartość time ostatniego rekordu}.

Przykładowe zapytanie - API/1 GET https://api.fcraft.pl/hard/player/640a8815-bd49-4705-9a9c-061a387092ac/statistics?since=1509026274
Kod:
[
   {
       "time": 1509026804,
       "seconds": 354.842,
       "blocks": {
           "placed": 0,
           "destroyed": 0,
           "stonedestroyed": 0
       },
       "fight": {
           "deaths": 0,
           "killings": 0,
           "damages": 0
       },
       "other": {
           "chat": 5,
           "fishings": 0
       }
   },
   {
       "time": 1509027579,
       "seconds": 23.593,
       "blocks": {
           "placed": 0,
           "destroyed": 0,
           "stonedestroyed": 0
       },
       "fight": {
           "deaths": 0,
           "killings": 0,
           "damages": 0
       },
       "other": {
           "chat": 0,
           "fishings": 0
       }
   }
]

Dodatkowe informacje:
  • time to czas zapisu statystyki po wyjściu gracza z serwera lub jego przeładowaniu.
  • Wartości łatwo dopasować do statystyk w komendzie /info.
  • Jeśli gracz włączył udostępnianie statystyk w /ustaw nie potrzeba klucza API/1.
  • Zapytanie /{server}/player/{uuid}/statistics/live zwraca zadanie pobierające z serwera bieżące statystyki gracza jeśli jest online.



RE: API/0 | API/1: /{server}/player/{uuid}/statistics - szczegółowe statystyki gracza - Libter - 24.11.2017

Aktualizacja dodatkowych informacji - integracja z /ustaw i możliwość pobierania bieżących statystyk.