Skocz do zawartości


Hej! Zauważyliśmy, że korzystasz z "adblocka".
Chcesz pozbyć się komunikatu? Wystarczy wyłączyć wtyczkę!
Jeśli chcesz swobodnie poruszać się po forum bez reklam możesz zakupić rangę "Premium".
Więcej informacji!
Pantoflarz

[KLASA] NetSpeakApi-PHP

Rekomendowane odpowiedzi

Pantoflarz

Przedstawiam wam klasę stworzoną dla firmy @Net-Speak którą można wykorzystać do komunikacji z ich API (dokumentacja dostępna tutaj) w języku PHP.

 

Klasa jest dostępna na moim GitHub - https://github.com/Pantoflarz/netspeakapi-php/

W związku z tym, temat nie posiada skana.

 

Klasa jest publikowana bez żadnej gwarancji działania - została przetestowana dość solidnie, lecz klasycznie, mogą być w niej jakieś małe błędy.

Gdybyś takie znalazł/znalazła, stwórz issue na GitHub lub pisz tutaj, postaram się odpowiedzieć i ew. naprawić je jak najszybciej.

 

Proszę brać poprawkę na to, że czasami coś jest zrobione by-design w związku z tym jak dane są wysyłane przez API Net-Speaka, a nad tym kontroli nie mam.

Dla przykładu, API zwraca dane w różnych indeksach array'ów (np. 'payment_list_array') a klasa nadpisuje wszystkie tego typu indeksy do indeksu 'data' aby ujednolicić sposób brania danych (gdy istnieją, bo niektóre endpointy nie bawią się w tego typu indeksy wogóle).

Brzmieć to może jak masło maślane, ale gdy ktoś zobaczy sposób zwracania danych przez poszczególne endpointy, zrozumie o co chodzi.

 

Klasa została przetestowana na wersji PHP 7.3 (lecz powinna działać nawet na starożytnym już PHP 5.6).

 

Więcej informacji znajdziecie na samym GitHub w pliku readme, tam wszystko zostało opisane w języku Polskim oraz Angielskim.

Plik example.php zawiera przykładowe użycie klasy.

 

Jeśli ktoś ma ochotę pomóc w rozwoju klasy, zachęcam do tworzenia pull requestów itp. na samym GitHubie.

 

Funkcja api_timebot_baner nie jest i nie będzie dostępna w tej klasie.

 

Miłego korzystania

 

Pantoflarz


Rp0vZ8K.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.


×

Powiadomienie o plikach cookie