27.11.2017, 19:03
UWAGA! Pobieranie pełnej listy banów jest dosyć kosztowne, odpowiedzi powinny być cachowane przez pewien czas uzależniony od ilości rekordów, a nowe bany pobierane z parametrem ?since={wartość time ostatniego rekordu}.
Przykładowe zapytanie - API/0 GET https://api.fcraft.pl/ban/list?since=1511043395
Dodatkowe informacje:
Przykładowe zapytanie - API/0 GET https://api.fcraft.pl/ban/reasons
Przykładowe zapytanie - API/0 GET https://api.fcraft.pl/ban/list?since=1511043395
Kod:
[
{
"uuid": "3aa104af-7c3a-4ed3-8464-df2b379efb83",
"reason": "https:\/\/fcraft.pl\/temat-skarga-na-rejszpat-1581?pid=15905#pid15905",
"created": 1511193202,
"expires": 1512402802
},
{
"uuid": "f6a5e937-2c54-3410-8437-b957763e97f3",
"reason": "multi",
"created": 1511207138,
"expires": false
}
]
- Wyświetlane są tylko obowiązujące bany, bez anulowanych lub wygasłych.
- Wartość reason może znajdować się na wymienionej niżej liście powodów - w takim przypadku powinien być odpowiednio zamieniony przy wyświetlaniu użytkownikowi.
- Jeśli wartość expires wynosi false ban jest permanentny.
Przykładowe zapytanie - API/0 GET https://api.fcraft.pl/ban/reasons
Kod:
{
"reklama": "https:\/\/fcraft.pl\/temat-zbiorczy-reklamy-serwer%C3%B3w-204",
"multi": "https:\/\/fcraft.pl\/temat-zbiorczy-multikonta-205",
"troll": "https:\/\/fcraft.pl\/temat-zbiorczy-trolle-206",
"cheater": "https:\/\/fcraft.pl\/temat-zbiorczy-cheaterzy-207"
}