Proiectați-vă aplicația personalizată


Proiectați-vă aplicația personalizată

Îmbunătățește-ți propriile aplicații personalizate cu API-ul PureVPN. Utilizați toate cele mai bune funcții ale PureVPN în aplicația dvs. și gestionați-o cu propriul nume.


Obțineți API-ul nostru complet

API-ul PureVPN – Creați și gestionați conturi cu propria dvs. aplicație

Puteți conta pe noi pentru a vă ajuta să faceți o treabă mai bună.

Înscrieți-vă la API-ul PureVPN și obțineți codul software pentru a vă dezvolta aplicațiile personalizate. Utilizați aplicații personalizate pentru a crea cu ușurință conturi VPN și a le gestiona eficient din combinația de dispozitiv / sistem de operare la alegere. Unicul scop al programului API este de a vă ajuta să oferiți un serviciu și o experiență mai bune prin inovație și personalizare.

Înscriere pentru programul nostru de dezvoltatori

Cum functioneazã

Această API vă permite să vă creați propriii clienți VPN personalizați. Este deschis 100% pentru toți dezvoltatorii care doresc să creeze aplicații VPN pe platforma noastră. Simțiți-vă liber să studiați codul sursă deschisă al aplicațiilor VPN existente pentru exemple despre cum funcționează lucrurile aici. Nu uitați să vă înregistrați aplicația în sistemul nostru.

  • Noțiuni de bază
  • Securitate
  • Optimizare
  • Metode API

Noțiuni de bază

Crearea unei aplicații

Puteți crea aplicații cu ușurință fără a fi nevoie să aflați despre VPN sau despre tehnologia sa. Pentru a obține cel mai bun serviciu VPN, PureVPN vă va oferi următoarele, alături de contul de distribuitor și adăugarea IP-ului dvs. dedicat la Politica noastră de firewall:

Autorizarea utilizatorului

Pentru fiecare solicitare REST, se vor folosi numele de utilizator și parola furnizate. Cererea trebuie să fie făcută cu IP-ul înregistrat care a fost înregistrat pe firewall-ul PureVPN în momentul înregistrării.

Eroare de manipulare

API-urile noastre vor produce coduri și mesaje de eroare corespunzătoare, care vor explica cauza eșecului. O documentare completă a codurilor de eroare și a motivelor noastre va fi împărtășită cu dvs. în momentul abonării.

Manevrarea diferitelor centre de date

Cum să vă conectați la cel mai apropiat punct de acces DC pentru o interacțiune mai rapidă cu API-ul și lucruri de care trebuie să aveți grijă atunci când dezvoltați un client.

Obținerea celui mai rapid server

API-ul VPN și serviciile sale vor gestiona totul pentru dvs. Deoarece solicitările utilizatorilor creează un tunel VPN, serviciile noastre vor asigura cea mai rapidă disponibilitate a serverului, luând în considerare traficul și încărcarea pe serverele noastre, luând în considerare locația dvs. geografică pentru a reduce orice latență.

Gestionarea actualizărilor

La pureVPN echipa noastră lucrează în mod dedicat la îmbunătățirea calității serviciilor noastre. PureVPN continuă să actualizeze API-urile și trimite o notificare formală clienților noștri explicând cel mai nou set de funcții expus prin e-mail.

Manipularea notificărilor PUSH

În calitate de clienți, vi se va permite să vă înregistrați adresele URL de returnare cu pureVPN, astfel încât să vă putem ține la curent cu îmbunătățirile realizate în infrastructura noastră. De exemplu, serviciile noastre vor trimite notificări adreselor URL de returnare a apelurilor înregistrate de clienți, pentru a le notifica pe măsură ce adăugăm un server nou în orice locație sau dacă extindem serviciile noastre într-o țară nouă.

Metode de apelare

Oferim solicitări REST de rutină către API-ul nostru expus, sub formă de obiecte JSON. Aceste solicitări sunt plasate pe o adresă URL sigură pentru a asigura protecția datelor transmise către serverul nostru. Toate API-urile răspund cu o formă similară a obiectului JSON.

Securitate

Criptare end-to-end

Toate apelurile către API-ul nostru sunt distrate prin portul securizat 443, asigurând protecția de la capăt la cap a apelurilor clienților, precum și răspunsurile trimise înapoi. Niciun apel la API-ul nostru REST nu va fi ascultat fără o autorizare corespunzătoare a acredităților care au fost date în momentul abonării.

Orientări de securitate

Echipa noastră de specialiști oferă, de asemenea, consultanță clienților, asigurându-le protecția și ajutându-i să folosească serviciile VPN din aplicația lor.

Perfect secret înainte

Mecanismul nostru de autorizare îmbunătățit oferă, de asemenea, jetoane de acces / chei secrete care expiră într-o cronologie definită. Acest lucru asigură secretul în caz de compromisuri de securitate datorate unor legături slabe.

Optimizare

Optimizarea clientului

Echipa noastră de specialiști oferă, de asemenea, consultanță clienților, asigurând performanțe ridicate ale aplicațiilor lor, astfel încât să poată utiliza cele mai bune servicii disponibile. Optimizarea din partea clientului acoperă platforme care includ Windows, Mac, Android și iOS.

Metode API

Lista de metode disponibile

  • Creați API-ul contului VPN
  • Reînnoiește API-ul contului VPN
  • Șterge API-ul contului VPN
  • Schimbă API-ul contului VPN
  • Găsiți starea API-ului contului VPN
  • Actualizați starea API-ului contului VPN

API TL-schema, ca JSON

Text și prezentare JSON a tipurilor și metodelor utilizate în API. Obțineți API completă

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: Această API poate fi utilizată pentru a crea un cont VPN. Nu sunteți obligat să introduceți nume de utilizator și parole în timpul creării contului. În caz de absență a numelui de utilizator și a parolei, ne creăm un nume de utilizator, folosind numele de marcă și generăm automat parola. Parametrii necesari pe care trebuie să-i completați sunt tipul de pachet pe care doriți să îl utilizați și numărul de zile pentru care doriți să utilizați acest cont. Perioada de timp pentru care doriți să utilizați acest cont are parametri definiți (Orice alte valori nu vor fi acceptate).

Tip de solicitare: POST

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => create – perioada => (# 30 | # 90 | # 180 | # 365) Alegeți unul din listă – package_type => standard

Parametri de răspuns:

<xml> <utilizator>(Numele de utilizator generat automat)</utilizator> <vpn_password>(Parolă generată automat)</ vpn_password> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

Creați un cont VPN de o lună curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = crea&Perioada = # 30&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘
Creați un cont VPN de trei luni curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = crea&Perioada = # 90&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: Această API poate fi folosită pentru a reînnoi contul VPN. Parametrii necesari pe care trebuie să-i completați sunt numele dvs. de utilizator și numărul de zile pentru care doriți să vă reînnoiți contul. Perioada de timp pentru care doriți să utilizați acest cont are parametri definiți (Orice alte valori nu vor fi acceptate).

Tip de solicitare: POST

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => reînnoiește – nume de utilizator => xxxxx (Numele de utilizator VPN generat automat de apelul „Creare cont VPN”) – period => (# 30 | # 90 | # 180 | # 365) Alegeți unul din listă

Parametri de răspuns:

<xml> <utilizator>(Numele de utilizator generat automat)</utilizator> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

Reînnoiește contul VPN de o lună curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = reînnoiți&username = xxxxx&perioada = # 30 ” https://reseller.purevpn.com/partner/api.php ‘
Reînnoiește contul VPN de trei luni curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = reînnoiți&username = xxxxx&period = # 90 ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: Această API poate fi folosită pentru a șterge contul VPN. Parametrul necesar pe care trebuie să îl completați este numele dvs. de utilizator.

Tip de solicitare: POST

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => șterge – nume de utilizator => xxxxx (Numele de utilizator VPN generat automat de apelul „Creare cont VPN”)

Parametri de răspuns:

<xml> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = delete&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: API-ul poate fi folosit pentru a schimba parola contului dvs. VPN. Parametrii obligatorii pe care trebuie să-i completați sunt numele de utilizator și noua parolă.

Tip de solicitare: POST

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => schimbare_password – nume utilizator => xxxxx (Numele de utilizator VPN generat automat de apelul „Creare cont VPN”) – new_pass => xxxxx (Introduceți noua parolă dorită pe care doriți să o setați)

Parametri de răspuns:

<xml> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = change_password&username = xxxxx&new_pass = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: API-ul poate fi utilizat pentru a verifica starea contului dvs. VPN, fie dacă este activat, fie dezactivat. `0` ar însemna că contul dvs. este dezactivat în timp ce` 1` ar însemna că este activat. Parametrul necesar pe care trebuie să îl completați este numele dvs. de utilizator.

Tip de solicitare: OBȚINE

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => status – nume de utilizator => xxxxx (Numele de utilizator VPN generat automat de apelul „Creare cont VPN”)

Parametri de răspuns:

<xml> <stare>(Starea numelui de utilizator VPN)</stare> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = status&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Punct final: https://reseller.purevpn.com/partner/api.php

Descriere: Această API poate fi utilizată pentru a actualiza starea contului dvs. VPN, care este activat sau dezactivat. `0` ar însemna că contul dvs. este dezactivat în timp ce` 1` ar însemna că este activat. Parametrii obligatorii pe care trebuie să-i completați sunt numele de utilizator și starea dvs. (0 sau 1).

Tip de solicitare: POST

Parametri de solicitare:

– api_user => xxxxx (numele de utilizator al panoului revânzător. Acesta va fi atribuit după înregistrare) – api_password => xxxxx (Parola revânzătorului. Aceasta va fi atribuită după înregistrare) – api => adevarat – metoda => update_status – nume de utilizator => xxxxx (Numele de utilizator VPN generat automat de apelul „Creare cont VPN”) – actualizare_status => (activare | dezactivare)

Parametri de răspuns:

<xml> <rezultat>1</rezultat> </ XML>

Exemplu de solicitare curl

Activați contul VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = update_status&username = xxxxx&update_status = activează ” https://reseller.purevpn.com/partner/api.php ‘
Dezactivați contul VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&Metoda = update_status&username = xxxxx&update_status = dezactivați ” https://reseller.purevpn.com/partner/api.php ‘Obțineți API >>

Avantajele abonării la API-ul PureVPN

PureVPN vă permite să automatizați întregul proces de cumpărare și vânzare, oferindu-vă acces la baza de date cu API-ul sau interfața de programare a aplicațiilor.

Activare și reînnoire instantanee

API-ul PureVPN vă permite să activați instantaneu și automat conturile clienților imediat ce primiți confirmarea plății. În plus, puteți reînnoi automat conturile clienților dvs. imediat după ce efectuează plata cu API-ul PureVPN. Nu trebuie să fiți online tot timpul pentru a activa și reînnoi conturile. În plus, clienții dvs. nu trebuie să aștepte ore întregi. Este un câștig!

Integrare mai ușoară cu CRM și facturare

API-ul PureVPN se integrează ușor cu software-ul dvs. de gestionare a resurselor pentru clienți, software de facturare și alte sisteme pentru a oferi o imagine completă a afacerii dvs. API-ul PureVPN vă permite să vă gestionați cu ușurință conturile, să vizualizați detaliile privind înscrierile noi, să verificați numărul de reînnoiri și să gestionați cu ușurință toate funcțiile importante.

Opțiuni self service pentru clienții dvs.

Dacă doriți cu adevărat să vă încântați clienții, API-ul PureVPN vă permite să vă abilitați clienții, permițându-le opțiunile de autoservire serviciului VPN pe care îl oferiți. Clienții dvs. își pot verifica cu ușurință utilizarea contului, utilizarea lățimii de bandă, data expirării contului, schimba parola și pot ajusta alte detalii.

Deveniți PureVPN Reseller!

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