26.10.2017, 16:21
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/640a88...ions?since=1508951637
Dodatkowe informacje:
Przykładowe zapytanie - API/1 GET https://api.fcraft.pl/hard/player/640a88...ions?since=1508951637
Kod:
[
{
"time": 1508951638,
"amount": 9,
"type": "shop",
"action": "buy",
"player": "Jqmey",
"item": {
"type": "Diamond",
"quantity": 1
},
"coords": {
"world": "world",
"x": "13",
"y": "71",
"z": "-7"
}
},
{
"time": 1508962735,
"amount": 0.5,
"type": "transfer",
"player": "Hekutoki",
"reason": "przelew testowy"
}
]
Dodatkowe informacje:
- Wartości dla type: bank, transfer (/pay), shop.
- Jeśli type = shop pojawiają się pola: action (buy, sell oraz dwie pseudotransakcje full i empty informujące o stanie sklepu), item oraz coords które w przypadku starszych transakcji będą równe null.