Dokumentacja API serwisu premium.pl

Transkrypt

Dokumentacja API serwisu premium.pl
Dokumentacja API serwisu premium.pl
Wersja 11.09.23
Dokumentacja API serwisu premium.pl
1. Informacje podstawowe
3. Odpowiedź
4. Limity
5. Akcja “info”
6. Akcja “book”
7. Akcja “taste”
8. Akcja “future”
1. Informacje podstawowe
Każde zapytanie do API odbywa się poprzez wysłanie zapytania GET pod adres https://
premium.pl/api/query/[nazwa_akcji]/, przy czym wyróżniamy takie akcje jak:
○
○
○
○
info – pobieranie danych o domenie
book – rezerwacja domeny
taste – zakładanie testów na domenę
future – zakładanie opcji na domenę
Do każdego zapytania należy podać parametry dotyczące autoryzacji oraz specyficzne
parametry dla każdej z akcji.
Parametry autoryzacyjne:
○ uin – 32 znakowy kod dostępu, podany w panelu, w zakładce API
○ id – same cyfry, podany w panelu, w zakładce API
Przykład zapytania:
https://premium.pl/api/query/info/?uin=[uin]&id=[id]&domain=premium.pl
3. Odpowiedź
Odpowiedź na zapytanie powinna być w postaci dokumentu XML. Jeśli tak nie jest,
może to oznaczać, że zapytanie zostało źle sformułowane.
O powodzeniu wykonania operacji informuje nas element <status>wartość</status>.
Może on zawierać dwie wartości: success w przypadku powodzenia bądź error w przypadku
wystąpienia błędu.
Dodatkowe opisy błędów znajdują się w elementach <error id=”KOD_BŁĘDU”
msg=”OPIS_BŁĘDU” />.
4. Limity
Na każde konto w serwisie premium.pl nałożone są limity dotyczące ilości wysłanych
zapytań na dzień, oraz minimalnych odstępów między zapytaniami. Aktualne limity oraz ich
wykorzystanie można sprawdzić w panelu premium w zakładce API.
5. Akcja “info”
Akcja “info” służy do pobierania informacji o domenie.
Parametry akcji:
○ domain – nazwa domeny do sprawdzenia
Odpowiedź:
○ element <info> z parametrami:
■ “avail” - 1, gdy domena jest dostępna do rejestracji lub 0 w przypadku
niedostępności,
■ “reason” - powód niedostępności domeny do rejestracji
6. Akcja “book”
Akcja “book” służy do rezerwacji domeny.
Parametry akcji:
○ domain – nazwa domeny do zarezerwowania
Warunkiem wykonania tej operacji jest podanie prawidłowej nazwy
domeny, której stan pozwala na jej rezerwację.
7. Akcja “taste”
Akcja “taste” służy do zakładania testów na domeny.
Parametry akcji:
○ domain – nazwa domeny, na którą mają zostać założone testy
Warunkiem wykonania tej operacji jest podanie prawidłowej nazwy
domeny, której stan pozwala na założenie na nią testów oraz posiadanie
wystarczającej ilości środków na koncie w panelu premium.pl.
8. Akcja “future”
Akcja “future” służy do zakładania opcji na domeny.
Parametry akcji:
○ domain – nazwa domeny, na którą ma zostać założona opcja.
Warunkiem wykonania tej operacji jest podanie prawidłowej nazwy domeny, której stan
pozwala na założenie na nią opcji oraz posiadanie wystarczającej ilości środków na
koncie w panelu premium.pl.
9. Akcja “setprice”
Akcja “setprice” służy do ustawiania cen domen wystawionych na giełdzie.
Parametry akcji:
○ domain - nazwa domeny
○ value - cena wywoławcza, podawana w pełnych złotówkach
○ value_bn - cena “KupTeraz”, podawana w pełnych złotówkach
Warunkiem wykonania tej operacji jest podanie prawidłowej nazwy domeny, której stan
pozwala na zmianę ceny.

Podobne dokumenty