Dodatek do dokumentacji API

Numeracja typów


Transakcje (type):

- 1 - doładowanie konta
- 2 - modyfikacja punktów przez Admina
- 3 - pobranie pliku
- 4 - zwrot za nieprawidłowe pobranie
- 5 - przedłużenie ważności pliku
- 6 - punkty na start

Powiadomienia (type):

101 - Bonusowy voucher na poziom [account]
102 - Powiadomienie o zalogowaniu na konto [account]
103 - Powiadomienie o doładowaniu konta [account]
104 - Powiadomienie o zakupie poziomu [account]
105 - Powiadomienie o wygasaniu poziomu [account]
106 - Powiadomienie o wygaśnięciu poziomu [account]
107 - Powiadomienie o zleceniu wypłaty z PP [account]
108 - Powiadomienie o zrealizowaniu wypłaty z PP [account]
109 - Powiadomienie o zmianie emaila (na stary adres) [account]
110 - Powiadomienie o otrzymaniu podania o dostęp do panelu reseller [reseller]
111 - Powiadomienie o zaakceptowaniu podania o dostęp do panelu reseller [reseller]
112 - Powiadomienie o odrzuceniu podania o dostęp do panelu reseller [reseller]
113 - Powiadomienie o zbyt małym depozycie resellera, aby wyświetlać ofertę [reseller]
114 - Powiadomienie o doładowaniu konta reseller [reseller]
115 - Powiadomienie o zmianie wysokości rabatu dla resellera [reseller]
116 - Powiadomienie o nowej ocenie resellera [reseller]
117 - Powiadomienie o pobraniu grupy plików [files]

Systemowe kody błędów (odpowiedź 500)


System:

- 101 - nieznany błąd PHP, należy zwrócić uwagę na parametr 'trace' zawierający ID błędu w logu
- 102 - wybrany kontroler nie istnieje
- 103 - wybrany kontroler istnieje, ale jego plik źródłowy nie został odnaleziony
- 104 - wybrana akcja nie została odnaleziona w kontrolerze
- 105 - adres IP został zbanowany (Uwaga! dla tego błędu odpowiedź ma kod HTTP 403)
- 106 - musisz być zalogowany, aby skorzystać z tego kontrolera/akcji (Uwaga! dla tego błędu odpowiedź ma kod HTTP 401)
- 107 - posiadany zakres uprawnień (scope) nie zezwala na dostęp do wybranego kontrolera/akcji
- 108 - dane wejściowe zawierają nieprawidłowe znaki (tylko UTF-8)

Wyjście:

- 201 - format danych przekazanych do wyświetlenia nie jest prawidłowy

Baza danych:

- 301 - nie można połączyć się z bazą danych (nieprawidłowe dane logowania)
- 302 - nie można połączyć się z bazą danych (nie przekazano configa lub posiada on nieprawidłowy format)



Autor API: Konrad Zaworski
Strona: zaworski.pl