
API v3 (RESTful API)
Dowiedz się więcej o nowoczesnym interfejsie API v3 Post Affiliate Pro opartym na RESTful, który umożliwia Twoim systemom integrację z platformą afiliacyjną pop...
Dowiedz się więcej o wsparciu REST API w Post Affiliate Pro, metodach uwierzytelniania oraz integracji z API v3. Kompleksowy przewodnik techniczny dla deweloperów.
Tak, Post Affiliate Pro w pełni obsługuje REST API poprzez nowoczesne API v3 z interaktywną dokumentacją Swagger, wieloma metodami uwierzytelniania, w tym kluczami API i OAuth 2.0, oraz kompleksowym zakresem endpointów dla wszystkich operacji związanych z zarządzaniem programem partnerskim.
Post Affiliate Pro przeszedł znaczącą ewolucję w zakresie oferowanych API i obecnie zapewnia pełne wsparcie dla REST API poprzez nowoczesną infrastrukturę API v3. To duży postęp względem tradycyjnego API JSON-RPC v1, oferując deweloperom współczesne, zgodne ze standardami rozwiązanie do integracji z platformą. REST API jest gotowe do produkcji, w pełni udokumentowane i aktywnie rozwijane jako główna metoda integracji dla nowych projektów.
Post Affiliate Pro działa w ramach podwójnej architektury API, obsługując zarówno starsze systemy, jak i nowoczesne aplikacje. Platforma zachowuje pełną kompatybilność wsteczną z API v1, oferując jednocześnie zaawansowane REST API v3, zgodne ze standardami branżowymi. Takie podejście gwarantuje, że dotychczasowe integracje działają bez zakłóceń, a nowe projekty korzystają z nowoczesnych zasad projektowania API. REST API v3 jest dostępne pod adresem https://YOURDOMAIN.postaffiliatepro.com/api/v3 i posiada interfejs Swagger UI do testowania i eksploracji bezpośrednio w panelu sprzedawcy.
Architektura została zaprojektowana z myślą o skalowalności i bezpieczeństwie. Każda wersja API służy konkretnym przypadkom: API v1 najlepiej sprawdza się przy starszych aplikacjach PHP i integracjach serwer-serwer, które działają od lat, natomiast API v3 REST to rekomendowany wybór dla nowych integracji, mikroserwisów, aplikacji mobilnych i wszystkich współczesnych frameworków. Utrzymywanie obu API jednocześnie świadczy o dojrzałym podejściu do wersjonowania i wsparcia klienta.
REST API v3 to wyraz zaangażowania Post Affiliate Pro w nowoczesne standardy i najlepsze praktyki programistyczne. API wykorzystuje standardowe metody HTTP (GET, POST, PUT, DELETE) i zwraca odpowiedzi w formacie JSON, co zapewnia kompatybilność praktycznie z każdym językiem programowania i frameworkiem. Interaktywna dokumentacja Swagger jest dostępna bezpośrednio w panelu sprzedawcy w sekcji Konfiguracja > Narzędzia > Integracja > API v3, dzięki czemu nie ma potrzeby szukania dokumentacji zewnętrznej.
| Funkcja | API v3 (REST) | API v1 (JSON-RPC) |
|---|---|---|
| Metody HTTP | GET, POST, PUT, DELETE | tylko POST |
| Uwierzytelnianie | Klucz API, OAuth 2.0 | Na podstawie sesji |
| Limit zapytań | 100 żądań/minutę | 500 żądań/30 sekund |
| Dokumentacja | Interaktywny Swagger UI | Przewodniki tekstowe |
| Zarządzanie sesją | Bezstanowe | Sesje 4-godzinne |
| Rekomendowane dla | Nowych integracji | Starszych systemów |
| Krzywa uczenia | Niska | Średnia |
| Zgodność ze standardami | Pełna zgodność z REST | Własnościowy JSON-RPC |
REST API v3 obejmuje wszystkie główne operacje związane z zarządzaniem programem partnerskim. Możesz tworzyć i zarządzać partnerami, konfigurować prowizje, obsługiwać transakcje, zarządzać materiałami promocyjnymi, realizować wypłaty oraz generować szczegółowe raporty — wszystko za pośrednictwem przejrzystych, intuicyjnych endpointów REST. Bezstanowość REST znacznie ułatwia budowę skalowalnych aplikacji, ponieważ nie trzeba zarządzać cyklem życia sesji.
Post Affiliate Pro oferuje różne mechanizmy uwierzytelniania, dostosowane do różnych scenariuszy integracji i wymagań bezpieczeństwa. Platforma rozumie, że różne przypadki użycia wymagają różnych metod, dlatego zapewnia elastyczność bez kompromisów w zakresie bezpieczeństwa.
Uwierzytelnianie za pomocą klucza API to zalecana metoda dla integracji serwer-serwer i trwałych połączeń. Tworząc klucz API w panelu sprzedawcy otrzymujesz długoterminowy identyfikator, który można skonfigurować z określonymi parametrami bezpieczeństwa. Każdy klucz API może mieć opcjonalną datę wygaśnięcia, ograniczenia na podstawie białej listy IP oraz szczegółowe zakresy uprawnień (Read/Write). Możesz więc utworzyć klucz tylko do odczytu danych partnerskich dla zewnętrznej usługi lub inny — z zapisem do zarządzania prowizjami. Klucze API można natychmiast regenerować lub usuwać w razie kompromitacji, co zapewnia wysoki poziom kontroli bezpieczeństwa.
Tokeny dostępu OAuth 2.0 są idealne dla aplikacji interaktywnych, środowisk deweloperskich oraz w sytuacjach, gdy preferowane są tymczasowe poświadczenia. Proces OAuth pozwala użytkownikom udzielać aplikacjom dostępu, bez konieczności udostępniania danych logowania do panelu sprzedawcy. Tokeny dostępowe mają konfigurowalny czas życia (domyślnie ok. 30 dni) i mogą być w każdej chwili unieważnione. Implementacja OAuth obsługuje szczegółowe zakresy uprawnień, dzięki czemu aplikacja może żądać tylko niezbędnych pozwolenia. Proces ten wspiera również dwuskładnikowe uwierzytelnianie dla operacji wrażliwych.
REST API v3 oferuje rozbudowany zakres endpointów, umożliwiający pełne zarządzanie programem partnerskim poprzez wywołania API. Możesz wykonywać pełne operacje CRUD (tworzenie, odczyt, aktualizacja, usuwanie) na partnerach, zarządzać strukturą prowizji i grupami, obsługiwać wszystkie typy transakcji (w tym zwroty), tworzyć i zarządzać materiałami promocyjnymi (banery, linki), konfigurować kampanie z prowizjami za akcję, pobierać szczegółowe historie transakcji z możliwością filtrowania, uzyskiwać kompleksowe statystyki ruchu i wyników, zarządzać wypłatami i procesami płatności oraz generować raporty kanałowe do analizy wydajności.
API obsługuje również zaawansowane funkcje, takie jak wyzwalacze prowizji cyklicznych, przypisywanie menedżerów partnerów, operacje zbiorcze (multirequest) oraz pobieranie danych w czasie rzeczywistym. Każdy endpoint jest szczegółowo opisany w interaktywnym Swagger UI, wraz z przykładami żądań/odpowiedzi, opisami parametrów i kodami błędów. Taki poziom dokumentacji znacznie ułatwia deweloperom zrozumienie wymagań i spodziewanych odpowiedzi.
Do implementacji REST API v3 wymagania techniczne są minimalne. API jest dostępne poprzez standardowe żądania HTTP/HTTPS z dowolnego języka programowania lub frameworka obsługującego HTTP i JSON. Nie ma zależności językowych ani skomplikowanych procedur konfiguracji. Dla deweloperów PHP Post Affiliate Pro udostępnia opcjonalną bibliotekę PHP (PapApi.class.php), która upraszcza interakcję z API, ale nie jest wymagana — można wysyłać żądania HTTP bezpośrednio.
REST API v3 stosuje ograniczenia liczby żądań w celu zapewnienia stabilności platformy. Możesz wykonywać do 100 żądań na minutę, co wystarcza w większości scenariuszy integracji. Zbliżając się do limitu, API zwraca nagłówki odpowiedzi informujące o pozostałym limicie i czasie resetu. Po przekroczeniu limitu, API zwraca kod 429 Too Many Requests oraz nagłówek Retry-After, umożliwiając aplikacji inteligentne powtórzenie żądania.
Zrozumienie ograniczeń liczby żądań (rate limiting) jest kluczowe dla budowy niezawodnych integracji. REST API v3 narzuca limit 100 żądań na minutę na klucz API lub token OAuth. Ten limit jest wystarczający dla większości zastosowań, od odświeżania dashboardu po operacje wsadowe. API udostępnia informacje o limicie w nagłówkach odpowiedzi: X-RateLimit-Limit pokazuje całkowity limit, X-RateLimit-Remaining informuje o pozostałej liczbie żądań, a X-RateLimit-Reset o czasie resetu limitu.
W przypadku potrzeby wyższej przepustowości, Post Affiliate Pro obsługuje operacje wsadowe przez funkcję multirequest, pozwalając połączyć wiele operacji w jednym wywołaniu API. Takie podejście znacznie ogranicza liczbę pojedynczych żądań i ułatwia pozostanie w ramach limitów. Dodatkowo API obsługuje paginację dla dużych zbiorów wyników, pozwalając pobierać dane w wygodnych porcjach.
Przy wdrażaniu integracji REST API bezpieczeństwo powinno być priorytetem. Nigdy nie zapisuj kluczy API ani tokenów OAuth bezpośrednio w kodzie aplikacji lub w systemach kontroli wersji. Przechowuj poświadczenia w zmiennych środowiskowych lub bezpiecznych systemach zarządzania konfiguracją. Traktuj klucze API jak hasła — dają pełny dostęp do danych i operacji programu partnerskiego.
Stosuj białe listy IP dla kluczy API, jeśli to możliwe. Ogranicza to użycie klucza do wybranych adresów IP, chroniąc przed nieautoryzowanym dostępem nawet w przypadku kompromitacji. Ustawiaj daty wygaśnięcia tokenów OAuth i implementuj mechanizm ich odświeżania w aplikacjach. Regularnie audytuj wzorce użycia kluczy API i natychmiast regeneruj lub usuwaj podejrzane klucze. Używaj HTTPS dla całej komunikacji z API, aby dane i poświadczenia były szyfrowane w transmisji. Wreszcie, przyznawaj kluczom API tylko niezbędne uprawnienia — jeśli klucz ma jedynie odczytywać dane partnerów, nie przyznawaj mu uprawnień do zapisu.
Przy ocenie platform partnerskich wsparcie REST API to kluczowy wyróżnik. Post Affiliate Pro wyróżnia się jako lider dzięki kompleksowej implementacji REST API v3, interaktywnej dokumentacji Swagger i elastycznym metodom uwierzytelniania. W przeciwieństwie do niektórych konkurentów, którzy oferują ograniczone API lub pobierają dodatkowe opłaty za dostęp do API, Post Affiliate Pro zapewnia pełne wsparcie REST API we wszystkich planach.
Architektura API Post Affiliate Pro jest dojrzalsza i bardziej rozbudowana niż w wielu alternatywach. Platforma oferuje ponad 170 gotowych integracji z popularnymi platformami CMS i bramkami płatności, co w wielu przypadkach eliminuje konieczność tworzenia własnych integracji API. Interaktywny Swagger UI w panelu sprzedawcy sprawia, że eksploracja i testowanie API jest niezwykle proste — nie trzeba przełączać się między aplikacją a dokumentacją zewnętrzną. Zespół wsparcia dostępny jest 24/7, a dokumentacja obejmuje wszystko — od podstaw uwierzytelniania po zaawansowane przypadki użycia.
Aby rozpocząć korzystanie z REST API v3, zaloguj się do panelu sprzedawcy Post Affiliate Pro i przejdź do Konfiguracja > Narzędzia > Integracja > API v3 (REST API). Znajdziesz tam interaktywną dokumentację Swagger, gdzie możesz przeglądać dostępne endpointy, testować wywołania API bezpośrednio w przeglądarce oraz przeglądać przykłady żądań i odpowiedzi. Aby utworzyć klucz API, kliknij “Dodaj klucz API” i skonfiguruj ustawienia bezpieczeństwa, w tym opcjonalne daty wygaśnięcia i białe listy IP.
Na początek zaleca się wykonywanie prostych operacji odczytu, by zapoznać się ze strukturą API i formatem odpowiedzi. Pobierz listę partnerów, sprawdź dane transakcji lub pobierz informacje o kampaniach. Gdy już opanujesz podstawy, przejdź do operacji zapisu, np. tworzenia nowych partnerów czy aktualizacji prowizji. Interaktywny Swagger UI jest nieocenionym narzędziem podczas rozwoju — możesz testować każdy endpoint przed wdrożeniem w kodzie aplikacji.
REST API v3 Post Affiliate Pro to nowoczesne, gotowe do produkcji rozwiązanie do integracji zarządzania programem partnerskim z Twoimi aplikacjami i procesami. Platforma łączy wsparcie dla starszego API v1 z zaawansowanym REST API v3, zapewniając kompatybilność z istniejącymi systemami i umożliwiając nowym projektom korzystanie z najnowszych praktyk programistycznych. Dzięki elastycznym metodom uwierzytelniania, szerokiemu zakresowi endpointów, interaktywnej dokumentacji oraz funkcjom bezpieczeństwa klasy enterprise, Post Affiliate Pro oferuje wszystko, czego potrzebujesz do budowy zaawansowanych integracji partnerskich. Niezależnie od tego, czy tworzysz własny dashboard, automatyzujesz operacje partnerskie, czy łączysz swój program z usługami zewnętrznymi, REST API v3 dostarcza niezbędnej funkcjonalności i niezawodności.
REST API Post Affiliate Pro umożliwia łatwą budowę własnych integracji i automatyzację operacji partnerskich. Rozpocznij bezpłatny okres próbny i poznaj naszą szczegółową dokumentację API.
Dowiedz się więcej o nowoczesnym interfejsie API v3 Post Affiliate Pro opartym na RESTful, który umożliwia Twoim systemom integrację z platformą afiliacyjną pop...
Czym jest API w prostych słowach, jak możesz z niego korzystać w Post Affiliate Pro i jakie korzyści przynosi Twojej firmie?
Zanurz się w najnowszych poprawkach i ulepszeniach Post Affiliate Pro, które zapewnią jeszcze sprawniejszą i przyjemniejszą podróż po świecie marketingu afiliac...
Zgoda na Pliki Cookie
Używamy plików cookie, aby poprawić jakość przeglądania i analizować nasz ruch. See our privacy policy.

