API: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzono nową stronę "{{Szkic}} <div class="topbox red"> Część funkcji przedstawionych w tym artykule nie została jeszcze wprowadzona na serwer. </div> '''API''' - oficjalne API fCraft....") |
|||
Linia 14: | Linia 14: | ||
# API/2 - klucz dostępny po użyciu komendy '''/api'''. Umożliwia manipulację majątkiem gracza. | # API/2 - klucz dostępny po użyciu komendy '''/api'''. Umożliwia manipulację majątkiem gracza. | ||
=== Użycie kluczów w zapytaniu === | === Użycie kluczów w zapytaniu === | ||
# API/0 - parametr GET o nazwie <code>key0</code>. | # API/0 - parametr GET (lub POST w przypadku zapytań POST) o nazwie <code>key0</code>. | ||
# API/1 - parametr GET o nazwie <code>key1</code>. | # API/1 - parametr GET (lub POST w przypadku zapytań POST) o nazwie <code>key1</code>. | ||
# API/2 - parametr GET o nazwie <code>key2</code>. | # API/2 - parametr GET (lub POST w przypadku zapytań POST) o nazwie <code>key2</code>. | ||
== Dostępne endpointy == | == Dostępne endpointy == | ||
==== Parametry ==== | ==== Parametry ==== |
Wersja z 22:32, 25 paź 2017
To dopiero zalążek artykułu. Jeśli możesz - rozbuduj go!
Po rozbudowie można usunąć szablon {{Szkic}}.
Część funkcji przedstawionych w tym artykule nie została jeszcze wprowadzona na serwer.
API - oficjalne API fCraft.pl, umożliwiające dostęp do podstawowych danych nt. serwera, wyświetlanie statystyk i manipulację majątkiem. Zwraca odpowiedzi w formacie JSON.
Klucze
Rodzaje kluczy
Wyróżnia się 3 rodzaje kluczy:
- API/0 - klucz możliwy do uzyskania w tym wątku. Umożliwia dostęp do publicznych danych, takich jak informacje nt. serwera czy informacje o usuniętych cuboidach. Klucz wymagany przy wszystkich zapytaniach.
- API/1 - klucz widoczny po użyciu komendy /api. Umożliwia dostęp do prywatnych informacji gracza, takich jak np. statystyki.
- API/2 - klucz dostępny po użyciu komendy /api. Umożliwia manipulację majątkiem gracza.
Użycie kluczów w zapytaniu
- API/0 - parametr GET (lub POST w przypadku zapytań POST) o nazwie
key0
. - API/1 - parametr GET (lub POST w przypadku zapytań POST) o nazwie
key1
. - API/2 - parametr GET (lub POST w przypadku zapytań POST) o nazwie
key2
.
Dostępne endpointy
Parametry
{serwer}
- serwer, którego dotyczy zapytanie - easy
albo hard
.
/{serwer}/info
version
- informacje nt. wersji serweraversion.minecraft
- informacje nt. wersji Minecraftversion.minecraft.protocol
- wersja protokołu.version.minecraft.version
- wersja Minecrafta.
version.world
- informacje nt. aktualnego świata.version.world.number
- liczba porządkowa aktualnego świata.version.world.date
-