Zaprojektuj swoją aplikację niestandardową


Zaprojektuj swoją aplikację niestandardową

Ulepsz swoje własne niestandardowe aplikacje dzięki API PureVPN. Wykorzystaj wszystkie najlepsze funkcje PureVPN w swojej aplikacji i zarządzaj nią pod własnym nazwiskiem.


Uzyskaj nasz kompletny interfejs API

PureVPN API – Twórz konta i zarządzaj nimi za pomocą własnej aplikacji

Możesz na nas liczyć, że pomożemy Ci wykonać lepszą pracę.

Zarejestruj się w API PureVPN i uzyskaj kod oprogramowania do opracowania własnych aplikacji. Skorzystaj z niestandardowych aplikacji, aby łatwo tworzyć konta VPN i skutecznie nimi zarządzać z wybranej kombinacji urządzenia / systemu operacyjnego. Jedynym celem programu API jest pomoc w dostarczaniu lepszych usług i doświadczeń dzięki innowacjom i dostosowaniu.

Zarejestruj się w naszym programie dla programistów

Jak to działa

Ten interfejs API umożliwia tworzenie własnych niestandardowych klientów VPN. Jest w 100% otwarty dla wszystkich programistów, którzy chcą tworzyć aplikacje VPN na naszej platformie. Zapoznaj się z kodem open source istniejących aplikacji VPN, aby zobaczyć przykłady działania. Nie zapomnij zarejestrować swojej aplikacji w naszym systemie.

  • Pierwsze kroki
  • Bezpieczeństwo
  • Optymalizacja
  • Metody API

Pierwsze kroki

Tworzenie aplikacji

Możesz łatwo tworzyć aplikacje bez potrzeby uczenia się o VPN lub jej technologii. Aby uzyskać najlepszą usługę VPN, PureVPN zapewni Ci następujące elementy obok Twojego konta sprzedawcy i dodania Dedykowanego adresu IP do naszych zasad zapory:

Autoryzacja użytkownika

Przy każdym żądaniu REST należy użyć podanej nazwy użytkownika i hasła. Żądanie należy złożyć przy użyciu zarejestrowanego adresu IP, który został zarejestrowany w zaporze PureVPN w momencie rejestracji.

Obsługa błędów

Nasze interfejsy API generują odpowiednie kody błędów i komunikaty obok, które wyjaśniają przyczynę awarii. Pełna dokumentacja naszych kodów błędów i ich przyczyn zostanie udostępniona w momencie subskrypcji.

Obsługa różnych centrów danych

Jak połączyć się z najbliższym punktem dostępu DC w celu szybszej interakcji z interfejsem API oraz rzeczy, na które należy zwrócić uwagę podczas opracowywania klienta.

Zdobywanie najszybszego serwera

VPN API i jego usługi będą zarządzać wszystkim za Ciebie. Ponieważ żądania użytkowników tworzą tunel VPN, nasze usługi zapewnią najszybszą dostępność serwera, biorąc pod uwagę ruch i obciążenie naszych serwerów, przy jednoczesnym uwzględnieniu Twojej lokalizacji geograficznej w celu zmniejszenia wszelkich opóźnień.

Obsługa aktualizacji

W pureVPN nasz zespół pracuje nad poprawą jakości naszych usług. PureVPN stale aktualizuje interfejsy API i wysyła formalne powiadomienie do naszych klientów, wyjaśniając najnowszy zestaw funkcji, który jest udostępniany za pośrednictwem poczty elektronicznej.

Obsługa powiadomień PUSH

Jako klienci możesz rejestrować adresy zwrotne w pureVPN, abyśmy mogli Cię informować o wprowadzanych ulepszeniach w naszej infrastrukturze. Na przykład nasze usługi będą wysyłać powiadomienia na zarejestrowane adresy URL oddzwaniania klientów, aby powiadamiać ich, gdy dodamy nowy serwer w dowolnym miejscu lub jeśli rozszerzymy nasze usługi w nowym kraju.

Metody wywoływania

Oferujemy rutynowe żądania REST w stosunku do naszego odsłoniętego API, w postaci obiektów JSON. Żądania te są przetwarzane za pomocą bezpiecznego adresu URL, aby zapewnić ochronę danych przesyłanych na nasz serwer. Wszystkie interfejsy API odpowiadają podobną formą obiektu JSON.

Bezpieczeństwo

Kompleksowe szyfrowanie

Wszystkie połączenia z naszym interfejsem API są obsługiwane przez bezpieczny port 443, zapewniając kompleksową ochronę połączeń od klientów, a także odesłanych odpowiedzi. Żadne połączenia z naszym interfejsem API REST nie będą realizowane bez odpowiedniej autoryzacji poświadczeń, które zostały podane w momencie subskrypcji.

Wytyczne bezpieczeństwa

Nasz zespół specjalistów oferuje również doradztwo dla klientów, zapewniając ich ochronę i pomagając im w korzystaniu z usług VPN z ich aplikacji.

Idealna tajemnica postępowa

Nasz ulepszony mechanizm autoryzacji oferuje również tokeny dostępu / tajne klucze, które wygasają w określonym czasie. Zapewnia to tajemnicę w przypadku naruszenia bezpieczeństwa z powodu słabych łączy.

Optymalizacja

Optymalizacja klienta

Nasz zespół specjalistów oferuje również doradztwo dla klientów, zapewniając wysoką wydajność ich aplikacji, aby mogli oni korzystać z najlepszych oferowanych usług. Optymalizacja po stronie klienta obejmuje platformy obejmujące systemy Windows, Mac, Android i iOS.

Metody API

Lista dostępnych metod

  • Utwórz interfejs API konta VPN
  • Odnów interfejs API konta VPN
  • Usuń interfejs API konta VPN
  • Zmień interfejs API konta VPN
  • Znajdź status interfejsu API konta VPN
  • Zaktualizuj status interfejsu API konta VPN

Schemat TL interfejsu API, jak JSON

Prezentacja tekstowa i JSON typów i metod używanych w API. Uzyskaj kompletny interfejs API

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Tego interfejsu API można użyć do utworzenia konta VPN. Podczas tworzenia konta nie musisz podawać żadnych nazw użytkowników i haseł. W przypadku braku nazwy użytkownika i hasła, sami tworzymy nazwę użytkownika, używając nazwy marki i automatycznie generujemy hasło. Wymagane parametry, które musisz wypełnić, to typ pakietu, który chcesz zastosować, oraz liczba dni, przez które chcesz korzystać z tego konta. Okres, przez który chcesz korzystać z tego konta, ma zdefiniowane parametry (Wszelkie inne wartości nie będą akceptowane).

Rodzaj zapytania: POCZTA

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => create – kropka => (# 30 | # 90 | # 180 | # 365) Wybierz jeden z listy – typ_pakietu => standard

Parametry odpowiedzi:

<xml> <użytkownik>(Nazwa użytkownika generowana automatycznie)</użytkownik> <vpn_password>(Automatycznie generowane hasło)</ vpn_password> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

Utwórz miesięczne konto VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = tworzenie&kropka = # 30&pakiet_typ = standardowy ” https://reseller.purevpn.com/partner/api.php ‘
Utwórz trzymiesięczne konto VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = tworzenie&kropka = # 90&pakiet_typ = standardowy ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Tego interfejsu API można użyć do odnowienia konta VPN. Wymagane parametry, które musisz wypełnić, to nazwa użytkownika i liczba dni, przez które chcesz odnowić swoje konto. Okres, przez który chcesz korzystać z tego konta, ma zdefiniowane parametry (Wszelkie inne wartości nie będą akceptowane).

Rodzaj zapytania: POCZTA

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => odnów – nazwa użytkownika => xxxxx (automatycznie generowana nazwa użytkownika VPN z połączenia „Utwórz konto VPN”) – kropka => (# 30 | # 90 | # 180 | # 365) Wybierz jeden z listy

Parametry odpowiedzi:

<xml> <użytkownik>(Nazwa użytkownika generowana automatycznie)</użytkownik> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

Odnów konto VPN na miesiąc curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = odnów&nazwa użytkownika = xxxxx&kropka = # 30 ” https://reseller.purevpn.com/partner/api.php ‘
Odnów trzymiesięczne konto VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = odnów&nazwa użytkownika = xxxxx&kropka = # 90 ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Tego interfejsu API można użyć do usunięcia konta VPN. Wymaganym parametrem, który musisz wypełnić, jest Twoja nazwa użytkownika.

Rodzaj zapytania: POCZTA

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => delete – nazwa użytkownika => xxxxx (automatycznie generowana nazwa użytkownika VPN z połączenia „Utwórz konto VPN”)

Parametry odpowiedzi:

<xml> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = usuń&nazwa użytkownika = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Interfejsu API można użyć do zmiany hasła do konta VPN. Wymagane parametry, które musisz wypełnić, to nazwa użytkownika i nowe hasło.

Rodzaj zapytania: POCZTA

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => zmień hasło – nazwa użytkownika => xxxxx (automatycznie generowana nazwa użytkownika VPN z połączenia „Utwórz konto VPN”) – new_pass => xxxxx (Wprowadź żądane nowe hasło, które chcesz ustawić)

Parametry odpowiedzi:

<xml> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&method = zmień hasło&nazwa użytkownika = xxxxx&new_pass = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Interfejsu API można używać do sprawdzania stanu konta VPN, jeśli jest włączone lub wyłączone. „0” oznacza, że ​​twoje konto jest wyłączone, a „1” oznacza, że ​​jest ono włączone. Wymaganym parametrem, który musisz wypełnić, jest Twoja nazwa użytkownika.

Rodzaj zapytania: OTRZYMAĆ

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => status – nazwa użytkownika => xxxxx (automatycznie generowana nazwa użytkownika VPN z połączenia „Utwórz konto VPN”)

Parametry odpowiedzi:

<xml> <status>(Status nazwy użytkownika VPN)</status> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&metoda = status&nazwa użytkownika = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Punkt końcowy: https://reseller.purevpn.com/partner/api.php

Opis: Tego interfejsu API można użyć do aktualizacji statusu konta VPN, które jest włączone lub wyłączone. „0” oznacza, że ​​twoje konto jest wyłączone, a „1” oznacza, że ​​jest ono włączone. Wymagane parametry, które musisz wypełnić to nazwa użytkownika i status (0 lub 1).

Rodzaj zapytania: POCZTA

Parametry zapytania:

– api_user => xxxxx (nazwa użytkownika panelu sprzedawcy. Zostanie przypisana po rejestracji) – api_password => xxxxx (hasło panelu sprzedawcy. Zostanie ono przypisane po rejestracji) – api => true – metoda => update_status – nazwa użytkownika => xxxxx (automatycznie generowana nazwa użytkownika VPN z połączenia „Utwórz konto VPN”) – update_status => (włącz | wyłącz)

Parametry odpowiedzi:

<xml> <wynik>1</wynik> </ xml>

Przykład żądania zwijania

Włącz konto VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&method = update_status&nazwa użytkownika = xxxxx&update_status = enable ” https://reseller.purevpn.com/partner/api.php ‘
Wyłącz konto VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = prawda&method = update_status&nazwa użytkownika = xxxxx&update_status = wyłącz ” https://reseller.purevpn.com/partner/api.php ‘Uzyskaj API >>

Korzyści z subskrypcji interfejsu API PureVPN

PureVPN pozwala zautomatyzować cały proces zakupu i sprzedaży, zapewniając dostęp do jego bazy danych za pomocą interfejsu API lub interfejsu programowania aplikacji.

Natychmiastowa aktywacja i odnowienie

Interfejs API PureVPN umożliwia natychmiastową i automatyczną aktywację kont klientów natychmiast po otrzymaniu potwierdzenia płatności. Ponadto możesz automatycznie odnowić konta klientów natychmiast po dokonaniu płatności za pomocą interfejsu API PureVPN. Nie musisz być cały czas online, aby aktywować i odnowić konta. Ponadto Twoi klienci nie muszą czekać godzinami. To jest zwycięstwo!

Łatwiejsza integracja z CRM i rozliczeniami

Interfejs API PureVPN łatwo integruje się z oprogramowaniem do zarządzania zasobami klienta, oprogramowaniem rozliczeniowym i innymi systemami, zapewniając kompleksową migawkę Twojej firmy. Interfejs API PureVPN umożliwia łatwe zarządzanie kontami, wyświetlanie szczegółowych informacji o nowych rejestracjach, sprawdzanie liczby odnowień i łatwą obsługę wszystkich ważnych funkcji.

Opcje samoobsługi dla Twoich klientów

Jeśli naprawdę chcesz zachwycić swoich klientów, interfejs API PureVPN pozwala wzmocnić pozycję swoich klientów, umożliwiając im samoobsługowe opcje usługi VPN, którą udostępniasz. Twoi klienci mogą łatwo sprawdzić wykorzystanie konta, wykorzystanie przepustowości, datę ważności konta, zmienić hasło i dostosować inne szczegóły.

Zostań dystrybutorem PureVPN!

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map