Progetta la tua applicazione personalizzata


Progetta la tua applicazione personalizzata

Migliora le tue applicazioni personalizzate con l’API PureVPN. Utilizza tutte le migliori funzionalità di PureVPN nella tua applicazione e gestiscile con il tuo nome.


Ottieni la nostra API completa

API PureVPN – Crea e gestisci account con la tua applicazione

Puoi contare su di noi per aiutarti a fare un lavoro migliore.

Iscriviti all’API PureVPN e ottieni il codice software per sviluppare le tue applicazioni personalizzate. Utilizza le applicazioni personalizzate per creare facilmente account VPN e gestirli in modo efficace dalla combinazione dispositivo / sistema operativo di tua scelta. L’unico scopo del programma API è aiutarti a fornire un servizio e un’esperienza migliori attraverso l’innovazione e la personalizzazione.

Iscriviti al nostro programma per sviluppatori

Come funziona

Questa API ti consente di creare i tuoi client VPN personalizzati. È aperto al 100% per tutti gli sviluppatori che desiderano creare applicazioni VPN sulla nostra piattaforma. Sentiti libero di studiare il codice open source delle applicazioni VPN esistenti per esempi di come funzionano le cose qui. Non dimenticare di registrare la tua applicazione nel nostro sistema.

  • Iniziare
  • Sicurezza
  • Ottimizzazione
  • Metodi API

Iniziare

Creazione di un’applicazione

Puoi creare facilmente applicazioni senza dover conoscere la VPN o la sua tecnologia. Per ottenere il miglior servizio VPN, PureVPN ti fornirà quanto segue insieme al tuo account rivenditore e aggiungendo il tuo IP dedicato alla nostra politica del firewall:

Autorizzazione dell’utente

Con ogni richiesta REST, devono essere utilizzati il ​​nome utente e la password forniti. La richiesta deve essere effettuata con l’IP registrato che è stato registrato sul firewall PureVPN al momento della registrazione.

Gestione degli errori

Le nostre API produrranno corretti codici e messaggi di errore, che spiegheranno la causa del fallimento. Una documentazione completa dei nostri codici di errore e dei motivi verrà condivisa con te al momento dell’iscrizione.

Gestione di diversi data center

Come connettersi al punto di accesso DC più vicino per un’interazione più rapida con l’API e cose a cui prestare attenzione quando si sviluppa un client.

Ottenere il server più veloce

L’API VPN e i suoi servizi gestiranno tutto per te. Man mano che le richieste degli utenti creano un tunnel VPN, i nostri servizi devono garantire la massima disponibilità dei server, considerando il traffico e il carico sui nostri server, tenendo conto della posizione geografica dell’utente per ridurre la latenza.

Gestione degli aggiornamenti

A pureVPN il nostro team sta lavorando attivamente al miglioramento della qualità dei nostri servizi. PureVPN continua ad aggiornare le API e invia una notifica formale ai nostri clienti spiegando il set di funzionalità più recente che viene esposto via e-mail.

Gestione delle notifiche PUSH

Come clienti ti sarà permesso di registrare i tuoi URL di callback con pureVPN in modo che possiamo tenerti informato con i miglioramenti apportati nella nostra infrastruttura. Ad esempio, i nostri servizi devono inviare notifiche agli URL di richiamata registrati dai clienti, per avvisarli quando aggiungiamo un nuovo server in qualsiasi posizione o se estendiamo i nostri servizi in un nuovo paese.

Metodi di chiamata

Offriamo richieste REST di routine verso la nostra API esposta, sotto forma di oggetti JSON. Queste richieste vengono intrattenute tramite un URL sicuro per garantire la protezione dei dati trasmessi al nostro server. Tutte le API rispondono con una forma simile di JSON Object.

Sicurezza

Crittografia end-to-end

Tutte le chiamate alla nostra API vengono intrattenute tramite la porta sicura 443 garantendo la protezione end-to-end delle chiamate dei clienti e le risposte inviate. Non è consentito intrattenere chiamate alla nostra API REST senza la corretta autorizzazione delle credenziali fornite al momento dell’abbonamento.

Linee guida sulla sicurezza

Il nostro team di specialisti offre anche consulenza ai clienti, garantendo la loro protezione e aiutandoli a utilizzare i loro servizi VPN dalla loro applicazione.

Segretezza diretta in avanti

Il nostro meccanismo di autorizzazione avanzato offre anche token di accesso / chiavi segrete che scadono entro una sequenza temporale definita. Ciò garantisce la segretezza in caso di eventuali compromissioni della sicurezza dovute a collegamenti deboli.

Ottimizzazione

Ottimizzazione del cliente

Il nostro team di specialisti offre anche consulenza ai clienti, garantendo prestazioni elevate delle loro applicazioni in modo che possano utilizzare i migliori servizi offerti. L’ottimizzazione sul lato client copre piattaforme che includono Windows, Mac, Android e iOS.

Metodi API

Elenco dei metodi disponibili

  • Crea API account VPN
  • Rinnova l’API dell’account VPN
  • Elimina API account VPN
  • Cambia API account VPN
  • Trova lo stato dell’API dell’account VPN
  • Aggiorna stato dell’API dell’account VPN

Schema TL API, come JSON

Presentazione di testo e JSON di tipi e metodi utilizzati nell’API. Ottieni l’API completa

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: Questa API può essere utilizzata per creare un account VPN. Non è necessario inserire nomi utente e password durante la creazione dell’account. In caso di assenza di nome utente e password, creiamo noi stessi il nome utente, utilizzando il nome del marchio e generiamo automaticamente la password. I parametri richiesti che è necessario compilare sono il tipo di pacchetto che si desidera utilizzare e il numero di giorni per i quali si desidera utilizzare questo account. Il periodo di tempo per il quale desideri utilizzare questo account ha definito parametri (Eventuali altri valori non saranno accettabili).

Tipo di richiesta: INVIARE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => create – period => (# 30 | # 90 | # 180 | # 365) Scegline uno dall’elenco – package_type => standard

Parametri di risposta:

<xml> <utente>(Nome utente generato automaticamente)</utente> <vpn_password>(Password generata automaticamente)</ vpn_password> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

Crea un account VPN di un mese curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = creare&periodo = # 30&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘
Crea un account VPN di tre mesi curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = creare&periodo = # 90&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: Questa API può essere utilizzata per rinnovare il tuo account VPN. I parametri richiesti che dovresti inserire sono il tuo nome utente e il numero di giorni per i quali desideri rinnovare il tuo account. Il periodo di tempo per il quale desideri utilizzare questo account ha definito parametri (Eventuali altri valori non saranno accettabili).

Tipo di richiesta: INVIARE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => rinnova – nome utente => xxxxx (nome utente VPN generato automaticamente dalla chiamata “Crea account VPN”) – periodo => (# 30 | # 90 | # 180 | # 365) Scegline uno dall’elenco

Parametri di risposta:

<xml> <utente>(Nome utente generato automaticamente)</utente> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

Rinnova un account VPN di un mese curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = rinnovare&username = xxxxx&period = # 30 ” https://reseller.purevpn.com/partner/api.php ‘
Rinnova l’account VPN di tre mesi curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = rinnovare&username = xxxxx&period = # 90 ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: Questa API può essere utilizzata per eliminare il tuo account VPN. Il parametro richiesto che devi compilare è il tuo nome utente.

Tipo di richiesta: INVIARE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => elimina – nome utente => xxxxx (nome utente VPN generato automaticamente dalla chiamata “Crea account VPN”)

Parametri di risposta:

<xml> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&metodo = cancella&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: L’API può essere utilizzata per modificare la password del tuo account VPN. I parametri richiesti che è necessario compilare sono il nome utente e la nuova password.

Tipo di richiesta: INVIARE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => change_password – username => xxxxx (nome utente VPN generato automaticamente dalla chiamata “Crea account VPN”) – new_pass => xxxxx (Immettere la nuova password desiderata che si desidera impostare)

Parametri di risposta:

<xml> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = change_password&username = xxxxx&new_pass = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: L’API può essere utilizzata per controllare lo stato del tuo account VPN, sia che sia abilitato o disabilitato. `0` significherebbe che il tuo account è disabilitato mentre` 1` significherebbe che è abilitato. Il parametro richiesto che devi compilare è il tuo nome utente.

Tipo di richiesta: OTTENERE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => status – username => xxxxx (nome utente VPN generato automaticamente dalla chiamata “Crea account VPN”)

Parametri di risposta:

<xml> <stato>(Stato del nome utente VPN)</stato> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&metodo = stato&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

endpoint: https://reseller.purevpn.com/partner/api.php

Descrizione: Questa API può essere utilizzata per aggiornare lo stato del tuo account VPN abilitato o disabilitato. `0` significherebbe che il tuo account è disabilitato mentre` 1` vorrebbe dire che è abilitato. I parametri richiesti che devi compilare sono il tuo nome utente e il tuo stato (0 o 1).

Tipo di richiesta: INVIARE

Parametri richiesta:

– api_user => xxxxx (nome utente del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api_password => xxxxx (password del pannello rivenditori. Questo verrà assegnato dopo l’iscrizione) – api => true – metodo => update_status – username => xxxxx (nome utente VPN generato automaticamente dalla chiamata “Crea account VPN”) – update_status => (abilita | disabilita)

Parametri di risposta:

<xml> <risultato>1</risultato> </ xml>

Esempio di richiesta di arricciatura

Abilita account VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = update_status&username = xxxxx&update_status = abilita ” https://reseller.purevpn.com/partner/api.php ‘
Disabilita l’account VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& API = vero&method = update_status&username = xxxxx&update_status = disable ” https://reseller.purevpn.com/partner/api.php ‘Ottieni API >>

I vantaggi della sottoscrizione all’API PureVPN

PureVPN ti consente di automatizzare l’intero processo di acquisto e vendita dandoti accesso al suo database con la sua API o l’interfaccia di programmazione dell’applicazione.

Attivazione e rinnovo istantanei

L’API PureVPN ti consente di attivare istantaneamente e automaticamente gli account dei clienti non appena viene ricevuta la loro conferma di pagamento. Inoltre, puoi rinnovare automaticamente gli account dei tuoi clienti immediatamente dopo aver effettuato il pagamento con l’API PureVPN. Non è necessario essere sempre online per attivare e rinnovare gli account. Inoltre, i tuoi clienti non devono aspettare ore. È una vittoria!

Integrazione più semplice con CRM e fatturazione

L’API PureVPN si integra facilmente con il software di gestione delle risorse dei clienti, il software di fatturazione e altri sistemi per fornire un’istantanea completa della tua attività. L’API PureVPN ti consente di gestire facilmente i tuoi account, visualizzare i dettagli sulle nuove iscrizioni, controllare il numero di rinnovi e gestire con facilità tutte le funzioni importanti.

Opzioni self service per i tuoi clienti

Se vuoi davvero deliziare i tuoi clienti, l’API PureVPN ti consente di potenziare i tuoi clienti, offrendo loro opzioni self-service per il servizio VPN che stai fornendo. I tuoi clienti possono facilmente controllare l’utilizzo dell’account, l’utilizzo della larghezza di banda, la data di scadenza dell’account, modificare la password e regolare altri dettagli.

Diventa rivenditore 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