Ontwerp uw eigen applicatie


Ontwerp uw eigen applicatie

Verbeter uw eigen aangepaste applicaties met PureVPN API. Gebruik alle beste functies van PureVPN in uw applicatie en beheer deze onder uw eigen naam.


Download onze complete API

PureVPN API – Accounts maken en beheren met uw eigen applicatie

U kunt op ons rekenen om u te helpen beter werk te leveren.

Meld u aan voor PureVPN API en ontvang de softwarecode om uw aangepaste applicaties te ontwikkelen. Gebruik aangepaste applicaties om eenvoudig VPN-accounts te maken en deze effectief te beheren vanuit de apparaat / besturingssysteem-combinatie van uw keuze. Het enige doel van het API-programma is om u te helpen een betere service en ervaring te leveren door middel van innovatie en maatwerk.

Schrijf u in voor ons Developer Program

Hoe werkt het

Met deze API kunt u uw eigen aangepaste VPN-clients bouwen. Het is 100% open voor alle ontwikkelaars die VPN-applicaties willen creëren op ons platform. Voel je vrij om de open source-code van bestaande VPN-applicaties te bestuderen voor voorbeelden van hoe dingen hier werken. Vergeet niet uw aanvraag in ons systeem te registreren.

  • Ermee beginnen
  • Veiligheid
  • Optimalisatie
  • API-methoden

Ermee beginnen

Een applicatie maken

U kunt eenvoudig applicaties maken zonder dat u meer hoeft te weten over VPN of de technologie ervan. Om de beste VPN-service te krijgen, biedt PureVPN u het volgende naast uw reselleraccount en voegt u uw Dedicated IP toe aan ons Firewallbeleid:

Gebruikersautorisatie

Bij elk REST-verzoek wordt de opgegeven gebruikersnaam en wachtwoord gebruikt. De aanvraag moet worden gedaan met het geregistreerde IP-adres dat was geregistreerd op de PureVPN-firewall op het moment van registratie.

Foutafhandeling

Onze API’s produceren naast de juiste foutcodes en berichten de oorzaak van de fout. Een volledige documentatie van onze foutcodes en redenen wordt met u gedeeld op het moment van inschrijving.

Omgaan met verschillende datacenters

Verbinding maken met het dichtstbijzijnde DC-toegangspunt voor snellere interactie met de API en dingen waar u op moet letten bij het ontwikkelen van een client.

De snelste server verkrijgen

De VPN-API en zijn services beheren alles voor u. Aangezien gebruikersverzoeken een VPN-tunnel maken, zorgen onze services voor de snelste serverbeschikbaarheid, rekening houdend met het verkeer en de belasting op onze servers, terwijl we rekening houden met uw geografische locatie om eventuele latentie te verminderen.

Behandelen van updates

Bij pureVPN werkt ons team toegewijd aan het verbeteren van de kwaliteit van onze diensten. PureVPN blijft API’s upgraden en stuurt een formele melding naar onze klanten met uitleg over de nieuwste functieset die via e-mail wordt getoond.

Afhandelen van PUSH-notificaties

Als klanten mag u uw callback-URL’s registreren bij pureVPN, zodat we u op de hoogte kunnen houden wanneer er verbeteringen worden aangebracht in onze infrastructuur. Onze diensten sturen bijvoorbeeld meldingen naar de geregistreerde callback-URL’s van klanten, om hen hiervan op de hoogte te stellen wanneer we een nieuwe server toevoegen op elke locatie of als we onze diensten uitbreiden in een nieuw land.

Belmethoden

We bieden routinematige REST-aanvragen voor onze blootgestelde API, in de vorm van JSON-objecten. Deze verzoeken worden via een beveiligde URL behandeld om de bescherming van de gegevens die naar onze server worden verzonden, te beschermen. Alle API’s reageren met een vergelijkbare vorm van JSON-object.

Veiligheid

End-to-end encryptie

Alle oproepen naar onze API worden afgehandeld via beveiligde poort 443, waardoor end-to-end bescherming van klantoproepen wordt gegarandeerd en reacties worden teruggestuurd. Er mogen geen oproepen naar onze REST-API worden ontvangen zonder de juiste autorisatie van referenties die werden verstrekt op het moment van Abonnement.

Beveiligingsrichtlijnen

Ons team van specialisten biedt ook advies aan klanten, zorgt voor hun bescherming en helpt hen met het gebruik van hun VPN-services vanuit hun applicatie.

Perfecte voorwaartse geheimhouding

Ons verbeterde autorisatiemechanisme biedt ook toegangstokens / geheime sleutels die binnen een bepaalde tijdlijn verlopen. Dit zorgt voor geheimhouding in het geval van beveiligingsproblemen vanwege zwakke links.

Optimalisatie

Klantoptimalisatie

Ons team van specialisten biedt ook advies aan klanten, waardoor hun applicaties goed presteren, zodat ze de beste aangeboden diensten kunnen gebruiken. De optimalisatie aan de clientzijde omvat platforms die Windows, Mac, Android en iOS omvatten.

API-methoden

Beschikbare methodelijst

  • Maak een VPN-account-API
  • Vernieuw VPN Account API
  • Verwijder VPN Account API
  • Wijzig VPN Account API
  • Zoek de status van de VPN-account-API
  • Status van VPN-account-API bijwerken

API TL-schema, als JSON

Tekst en JSON-presentatie van typen en methoden gebruikt in API. Krijg volledige API

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

Omschrijving: Deze API kan worden gebruikt om een ​​VPN-account aan te maken. U hoeft geen gebruikersnamen en wachtwoorden in te voeren tijdens het aanmaken van het account. Als gebruikersnaam en wachtwoord ontbreken, maken we zelf een gebruikersnaam aan met uw merknaam en genereren we automatisch uw wachtwoord. De vereiste parameters die u moet invullen, zijn het pakkettype dat u wilt gebruiken en het aantal dagen waarvoor u dit account wilt gebruiken. De tijdsperiode waarvoor u dit account wilt gebruiken, heeft gedefinieerde parameters (andere waarden zijn niet acceptabel).

Aanvraag type: POST

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => create – period => (# 30 | # 90 | # 180 | # 365) Kies er een uit de lijst – package_type => standaard-

Reactieparameters:

<xml> <gebruiker>(Automatisch gegenereerde gebruikersnaam)</gebruiker> <vpn_password>(Automatisch gegenereerd wachtwoord)</ vpn_password> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

Maak een maand VPN-account aan krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&methode = maken&periode = # 30&pakkettype = standaard ” https://reseller.purevpn.com/partner/api.php ‘
Maak een VPN-account van drie maanden aan krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&methode = maken&periode = # 90&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘API ophalen >>

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

Omschrijving: Deze API kan worden gebruikt om uw VPN-account te verlengen. De vereiste parameters die u zou moeten invullen, zijn uw gebruikersnaam en het aantal dagen dat u uw account wilt verlengen. De tijdsperiode waarvoor u dit account wilt gebruiken, heeft gedefinieerde parameters (andere waarden zijn niet acceptabel).

Aanvraag type: POST

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => vernieuwen – gebruikersnaam => xxxxx (automatisch gegenereerde VPN-gebruikersnaam van aanroep ‘VPN-account maken’) – periode => (# 30 | # 90 | # 180 | # 365) Kies er een uit de lijst

Reactieparameters:

<xml> <gebruiker>(Automatisch gegenereerde gebruikersnaam)</gebruiker> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

Vernieuw een maand VPN-account krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&methode = vernieuwen&gebruikersnaam = xxxxx&period = # 30 ” https://reseller.purevpn.com/partner/api.php ‘
Verleng drie maanden VPN-account krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&methode = vernieuwen&gebruikersnaam = xxxxx&period = # 90 ” https://reseller.purevpn.com/partner/api.php ‘API ophalen >>

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

Omschrijving: Deze API kan worden gebruikt om uw VPN-account te verwijderen. Vereiste parameter die u moet invullen, is uw gebruikersnaam.

Aanvraag type: POST

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => delete – gebruikersnaam => xxxxx (automatisch gegenereerde VPN-gebruikersnaam van oproep ‘VPN-account maken’)

Reactieparameters:

<xml> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&method = verwijderen&gebruikersnaam = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘API ophalen >>

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

Omschrijving: De API kan worden gebruikt om het wachtwoord van uw VPN-account te wijzigen. Vereiste parameters die u moet invullen, zijn uw gebruikersnaam en uw nieuwe wachtwoord.

Aanvraag type: POST

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => change_password – gebruikersnaam => xxxxx (automatisch gegenereerde VPN-gebruikersnaam van oproep ‘VPN-account maken’) – new_pass => xxxxx (voer het gewenste nieuwe wachtwoord in dat u wilt instellen)

Reactieparameters:

<xml> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&method = change_password&gebruikersnaam = xxxxx&new_pass = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘API ophalen >>

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

Omschrijving: De API kan worden gebruikt om de status van uw VPN-account te controleren, als deze is in- of uitgeschakeld. ‘0’ betekent dat uw account is uitgeschakeld, terwijl ‘1’ betekent dat deze is ingeschakeld. De vereiste parameter die u moet invullen, is uw gebruikersnaam.

Aanvraag type: KRIJGEN

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => status – gebruikersnaam => xxxxx (automatisch gegenereerde VPN-gebruikersnaam van oproep ‘VPN-account maken’)

Reactieparameters:

<xml> <toestand>(Status van de VPN-gebruikersnaam)</toestand> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&methode = status&gebruikersnaam = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘API ophalen >>

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

Omschrijving: Deze API kan worden gebruikt om de status van uw VPN-account bij te werken, die is in- of uitgeschakeld. ‘0’ betekent dat uw account is uitgeschakeld, terwijl ‘1’ betekent dat deze is ingeschakeld. Vereiste parameters die u moet invullen, zijn uw gebruikersnaam en uw status (0 of 1).

Aanvraag type: POST

Verzoekparameters:

– api_user => xxxxx (gebruikersnaam resellerpaneel. Deze wordt toegewezen na aanmelding) – api_password => xxxxx (wachtwoord resellerpaneel. Dit wordt toegewezen na aanmelding) – api => waar – methode => update_status – gebruikersnaam => xxxxx (automatisch gegenereerde VPN-gebruikersnaam van oproep ‘VPN-account maken’) – update_status => (inschakelen | uitschakelen)

Reactieparameters:

<xml> <resultaat>1</resultaat> </ xml>

Voorbeeld Curl Request

Schakel VPN-account in krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&method = update_status&gebruikersnaam = xxxxx&update_status = inschakelen ” https://reseller.purevpn.com/partner/api.php ‘
Schakel VPN-account uit krul -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = waar&method = update_status&gebruikersnaam = xxxxx&update_status = uitschakelen ” https://reseller.purevpn.com/partner/api.php ‘Get API >>

De voordelen van een abonnement op de PureVPN API

Met PureVPN kunt u uw gehele koop- en verkoopproces automatiseren door u toegang te geven tot de database met zijn API of Application Programming Interface.

Onmiddellijke activering en vernieuwing

Met de PureVPN API kunt u direct en automatisch klantaccounts activeren zodra hun betalingsbevestiging is ontvangen. Bovendien kunt u de accounts van uw klanten automatisch vernieuwen onmiddellijk nadat ze hun betaling hebben gedaan met de PureVPN API. U hoeft niet altijd online te zijn om accounts te activeren en te verlengen. Bovendien hoeven uw klanten geen uren te wachten. Het is een overwinning!

Gemakkelijkere integratie met uw CRM en facturering

De PureVPN API kan eenvoudig worden geïntegreerd met uw resource managementsoftware, facturatiesoftware en andere systemen voor uw klanten om een ​​uitgebreide momentopname van uw bedrijf te bieden. Met de PureVPN API kunt u eenvoudig uw accounts beheren, details over nieuwe aanmeldingen bekijken, het aantal verlengingen controleren en alle belangrijke functies met gemak afhandelen.

Selfservice-opties voor uw klanten

Als u uw klanten echt wilt verrassen, kunt u met de PureVPN API uw klanten sterker maken door hen zelfbedieningsopties toe te staan ​​voor de VPN-service die u levert. Uw klanten kunnen eenvoudig hun accountgebruik, bandbreedtegebruik, vervaldatum van het account controleren, hun wachtwoord wijzigen en andere details aanpassen.

Word 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