Pantoflarz 872 Posted September 5, 2020 Report Share Posted September 5, 2020 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 Eve3ment, Pabloo, Lolek and 2 others 1 4 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.