设计您的自定义应用程序


设计您的自定义应用程序

使用PureVPN API增强您自己的自定义应用程序。在您的应用程序中使用PureVPN的所有最佳功能,并以自己的名称进行管理.


获取我们完整的API

PureVPN API –使用自己的应用程序创建和管理帐户

您可以依靠我们来帮助您做得更好.

注册PureVPN API,并获取用于开发自定义应用程序的软件代码。使用自定义应用程序轻松创建VPN帐户,并通过您选择的设备/操作系统组合有效地管理它们。 API程序的唯一目的是通过创新和定制来帮助您提供更好的服务和体验.

注册我们的开发人员计划

它是如何工作的

通过此API,您可以构建自己的自定义VPN客户端。它对所有希望在我们的平台上创建VPN应用程序的开发人员都是100%开放的。随意研究现有VPN应用程序的开源代码,以获取此处的工作方式示例。不要忘记在我们的系统中注册您的应用程序.

  • 入门
  • 安全
  • 优化
  • API方法

入门

创建一个应用程序

您可以轻松创建应用程序,而无需了解VPN或其技术。为了获得最佳的VPN服务,PureVPN将为您提供以下内容以及您的经销商帐户,并将您的专用IP添加到我们的防火墙策略中:

用户授权

对于每个REST请求,应使用提供的用户名和密码。该请求将使用注册时在PureVPN防火墙上注册的注册IP进行。.

错误处理

我们的API会在旁边生成正确的错误代码和消息,以解释失败的原因。订阅时将与您共享我们的错误代码和原因的完整文档。.

处理不同的数据中心

如何连接到最近的DC访问点以与API进行更快的交互,以及开发客户端时需要注意的事项.

获取最快的服务器

VPN API及其服务应为您管理一切。当用户请求创建VPN隧道时,我们的服务应确保最快的服务器可用性,同时考虑服务器上的流量和负载,同时将您的地理位置考虑在内以减少任何延迟.

处理更新

在pureVPN中,我们的团队致力于改善我们的服务质量。 PureVPN会不断升级API,并向我们的客户发送正式通知,说明通过电子邮件公开的最新功能集.

处理PUSH通知

作为客户,您将被允许在pureVPN中注册您的回调URL,以便我们可以在基础架构方面进行改进的同时通知您。例如,我们的服务应向客户注册的回调URL发送通知,以在我们在任何位置添加新服务器或在新国家/地区扩展服务时通知他们.

调用方式

我们以JSON对象的形式向暴露的API提供常规的REST请求。这些请求通过安全的URL进行娱乐,以确保保护数据传输到我们的服务器。所有API均以类似形式的JSON对象响应.

安全

端到端加密

通过安全端口443进行对我们API的所有调用,以确保对客户调用的端到端保护以及将响应发送回去。未经订阅时提供的凭据的适当授权,不得娱乐对我们REST API的调用.

安全准则

我们的专家团队还为客户提供咨询服务,确保其受到保护并在其应用程序中使用VPN服务来帮助他们.

完善的前向保密

我们增强的授权机制还提供了访问令牌/秘密密钥,这些令牌在定义的时间轴内到期。这样可确保在由于任何薄弱环节而导致安全性受到损害的情况下保密.

优化

客户优化

我们的专家团队还为客户提供咨询服务,以确保其应用程序的高性能,以便他们可以利用所提供的最佳服务。客户端优化涵盖了Windows,Mac,Android和iOS平台.

API方法

可用方法列表

  • 创建VPN帐户API
  • 续订VPN帐户API
  • 删除VPN帐户API
  • 更改VPN帐户API
  • 查找VPN帐户API的状态
  • VPN帐户API的更新状态

API TL模式,作为JSON

API中使用的类型和方法的文本和JSON表示形式。获取完整的API

终点: https://reseller.purevpn.com/partner/api.php

描述: 该API可用于创建VPN帐户。创建帐户时,您无需输入任何用户名和密码。如果没有用户名和密码,我们将使用您的品牌名称自行创建用户名,并自动生成密码。您需要填写的必需参数是您要使用的包裹类型以及您希望使用该帐户的天数。您希望使用该帐户的时间段已定义了参数(任何其他值均不可接受).

请求类型: 开机自检

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> 创建-期间=> (#30 |#90 |#180 |#365)从列表中选择一个-package_type => 标准

响应参数:

<XML文件> <用户>(自动生成的用户名)</用户> <vpn_password>(自动生成的密码)</ vpn_password> <结果>1个</结果> </ xml>

卷曲请求示例

创建一个月的VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=创建&期间=#30&package_type = standard”https://reseller.purevpn.com/partner/api.php’
创建三个月的VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=创建&期间=#90&package_type = standard”https://reseller.purevpn.com/partner/api.php’获取API >>

终点: https://reseller.purevpn.com/partner/api.php

描述: 此API可用于续订您的VPN帐户。您需要填写的必需参数是您的用户名,以及您要续订帐户的天数。您希望使用该帐户的时间段已定义了参数(任何其他值均不可接受).

请求类型: 开机自检

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> 续订-用户名=> xxxxx(通过“创建VPN帐户”调用自动生成的VPN用户名)-period => (#30 |#90 |#180 |#365)从列表中选择一个

响应参数:

<XML文件> <用户>(自动生成的用户名)</用户> <结果>1个</结果> </ xml>

卷曲请求示例

续订一个月的VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=续订&用户名= xxxxx&period =#30”https://reseller.purevpn.com/partner/api.php’
续订三个月的VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=续订&用户名= xxxxx&period =#90”https://reseller.purevpn.com/partner/api.php’获取API >>

终点: https://reseller.purevpn.com/partner/api.php

描述: 该API可用于删除您的VPN帐户。您需要填写的必需参数是您的用户名.

请求类型: 开机自检

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> 删除-用户名=> xxxxx(通过“创建VPN帐户”调用自动生成的VPN用户名)

响应参数:

<XML文件> <结果>1个</结果> </ xml>

卷曲请求示例

curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=删除&username = xxxxx”https://reseller.purevpn.com/partner/api.php’获取API >>

终点: https://reseller.purevpn.com/partner/api.php

描述: 该API可用于更改您的VPN帐户的密码。您需要填写的必需参数是用户名和新密码.

请求类型: 开机自检

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> change_password-用户名=> xxxxx(通过“创建VPN帐户”调用自动生成的VPN用户名)-new_pass => xxxxx(输入您想要设置的新密码)

响应参数:

<XML文件> <结果>1个</结果> </ xml>

卷曲请求示例

curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&method = change_password&用户名= xxxxx&new_pass = xxxxx”https://reseller.purevpn.com/partner/api.php’获取API >>

终点: https://reseller.purevpn.com/partner/api.php

描述: 该API可用于检查您的VPN帐户的状态(启用还是禁用)。 “ 0”表示您的帐户已禁用,而“ 1”则表示已启用。您需要填写的必需参数是您的用户名.

请求类型: 得到

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> 状态-用户名=> xxxxx(通过“创建VPN帐户”调用自动生成的VPN用户名)

响应参数:

<XML文件> <状态>(VPN用户名的状态)</状态> <结果>1个</结果> </ xml>

卷曲请求示例

curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=状态&username = xxxxx”https://reseller.purevpn.com/partner/api.php’获取API >>

终点: https://reseller.purevpn.com/partner/api.php

描述: 此API可用于更新已启用或已禁用的VPN帐户的状态。 “ 0”表示您的帐户已禁用,而“ 1”则表示已启用。您需要填写的必需参数是用户名和状态(0或1).

请求类型: 开机自检

请求参数:

– api_user => xxxxx(代理商面板用户名。注册后将分配)-api_password => xxxxx(经销商面板密码。将在注册后分配)-api => true-方法=> update_status-用户名=> xxxxx(通过“创建VPN帐户”调用自动生成的VPN用户名)-update_status => (启用|禁用)

响应参数:

<XML文件> <结果>1个</结果> </ xml>

卷曲请求示例

启用VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=更新状态&用户名= xxxxx&update_status =启用”https://reseller.purevpn.com/partner/api.php’
禁用VPN帐户 curl -XPOST -d’api_user = xxxxx&api_password = xxxxx& api = true&方法=更新状态&用户名= xxxxx&update_status = disable”https://reseller.purevpn.com/partner/api.php’获取API >>

订阅PureVPN API的好处

PureVPN使您可以使用其API或应用程序编程接口访问其数据库,从而使您的整个买卖过程自动化.

即时激活和续订

PureVPN API使您能够在收到客户付款确认后立即自动激活客户帐户。另外,您可以在客户使用PureVPN API付款后立即自动续订帐户。您不必一直在线以激活和续订帐户。另外,您的客户不必等待几个小时。赢了!

与您的CRM和帐单更轻松地集成

PureVPN API可以轻松地与您的客户资源管理软件,计费软件和其他系统集成,以提供您业务的全面快照。 PureVPN API使您可以轻松地管理帐户,查看有关新注册的详细信息,检查续订次数并轻松处理所有重要功能.

客户自助服务选项

如果您确实想让客户满意,那么PureVPN API可以让客户通过对他们提供的VPN服务进行自助服务来增强他们的能力。您的客户可以轻松地检查其帐户使用情况,带宽使用情况,帐户到期日期,更改其密码并调整其他详细信息.

成为PureVPN经销商!

Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me