カスタムアプリケーションを設計する


カスタムアプリケーションを設計する

PureVPN APIを使用して、独自のカスタムアプリケーションを強化します。 PureVPNの最高の機能をすべてアプリケーションに採用し、独自の名前で管理します.


完全なAPIを入手する

PureVPN API –独自のアプリケーションでアカウントを作成および管理

あなたはあなたがより良い仕事をするのを助けるために私たちを頼りにすることができます.

PureVPN APIにサインアップし、カスタムコードを開発するためのソフトウェアコードを入手してください。カスタムアプリケーションを使用してVPNアカウントを簡単に作成し、選択したデバイス/ OSの組み合わせからそれらを効果的に管理します。 APIプログラムの唯一の目的は、革新とカスタマイズを通じて、より良いサービスとエクスペリエンスを提供できるようにすることです.

開発者プログラムへのサインアップ

それはどのように機能しますか

このAPIを使用すると、独自にカスタマイズしたVPNクライアントを構築できます。私たちのプラットフォームでVPNアプリケーションを作成したいすべての開発者が100%オープンです。ここでの動作例については、既存のVPNアプリケーションのオープンソースコードを自由に調べてください。システムにアプリケーションを登録することを忘れないでください.

  • 入門
  • 安全保障
  • 最適化
  • APIメソッド

入門

アプリケーションを作成する

VPNやそのテクノロジーについて学ぶ必要なく、アプリケーションを簡単に作成できます。最高のVPNサービスを取得するために、PureVPNはリセラーアカウントと一緒に以下を提供し、専用IPをファイアウォールポリシーに追加します。

ユーザー認証

各RESTリクエストでは、提供されたユーザー名とパスワードが使用されます。リクエストは、登録時にPureVPNファイアウォールに登録された登録済みIPを使用して行われます.

エラー処理

APIは、適切なエラーコードとメッセージを一緒に生成し、失敗の原因を説明します。エラーコードと理由の完全なドキュメントは、サブスクリプション時に共有されます.

さまざまなデータセンターの処理

APIとの対話を高速化するために最も近いDCアクセスポイントに接続する方法、およびクライアントを開発するときに注意すること.

最速のサーバーを取得する

VPN APIとそのサービスがすべてを管理します。ユーザーのリクエストによりVPNトンネルが作成されると、当社のサービスは、サーバーのトラフィックと負荷を考慮しながら、サーバーの最速の可用性を確保し、地理的な位置を考慮して待ち時間を削減します。.

更新の処理

pureVPNでは、私たちのチームがサービス品質の向上に専念して取り組んでいます。 PureVPNはAPIをアップグレードし続け、メールで公開されている最新の機能セットを説明する正式な通知をお客様に送信します.

プッシュ通知の処理

顧客として、コールバックURLをpureVPNに登録することを許可されます。これにより、インフラストラクチャの改善について通知を受け取ることができます。たとえば、当社のサービスは、お客様の登録済みコールバックURLに通知を送信し、任意の場所に新しいサーバーを追加するとき、または新しい国でサービスを拡張する場合に通知します.

メソッドの呼び出し

JSONオブジェクトの形式で、公開されたAPIに対してルーチンのRESTリクエストを提供します。これらのリクエストは、サーバーに送信されるデータを確実に保護するために、安全なURLを介して提供されます。すべてのAPIがJSONオブジェクトの同様の形式で応答します.

安全保障

エンドツーエンドの暗号化

私たちのAPIへのすべての呼び出しは、安全なポート443を介して楽しまれ、顧客の呼び出しと返送される応答をエンドツーエンドで保護します。サブスクリプション時に与えられた資格情報の適切な承認がなければ、REST APIへの呼び出しは行われません。.

セキュリティガイドライン

当社のスペシャリストチームは、お客様にコンサルティングを提供し、お客様の保護を確保し、アプリケーションからVPNサービスを使用できるように支援します.

完全転送秘密

私たちの強化された認証メカニズムはまた、定義されたタイムライン内で期限切れになるアクセストークン/秘密鍵を提供します。これにより、弱いリンクが原因でセキュリティが侵害された場合でも機密性が確保されます.

最適化

クライアントの最適化

私たちのスペシャリストチームは、お客様にコンサルティングを提供し、最高のサービスを利用できるようにアプリケーションの高いパフォーマンスを保証します。クライアント側の最適化は、Windows、Mac、Android、iOSを含むプラットフォームをカバーします.

APIメソッド

利用可能なメソッドリスト

  • VPNアカウントAPIを作成する
  • VPNアカウントAPIを更新
  • VPNアカウントAPIを削除
  • VPNアカウントAPIを変更する
  • VPNアカウントAPIのステータスを確認する
  • VPNアカウントAPIのステータスの更新

JSONとしてのAPI TLスキーマ

APIで使用されるタイプとメソッドのテキストとJSON表現。完全なAPIを取得

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

説明: このAPIを使用して、VPNアカウントを作成できます。アカウントの作成時にユーザー名とパスワードを入力する必要はありません。ユーザー名とパスワードがない場合は、ブランド名を使用してユーザー名を自分で作成し、パスワードを自動生成します。入力する必要のある必須パラメーターは、採用するパッケージの種類と、このアカウントを使用する日数です。このアカウントを使用する期間には、パラメーターが定義されています(他の値は受け入れられません)。.

リクエストの種類: 役職

リクエストパラメータ:

– api_user => xxxxx(リセラーパネルのユーザー名。これはサインアップ後に割り当てられます)-api_password => xxxxx(リセラーパネルのパスワード。これはサインアップ後に割り当てられます)-api => true-メソッド=> 作成-期間=> (#30 |#90 |#180 |#365)リストから1つ選択してください-package_type => 標準

応答パラメーター:

<xml> <ユーザー>(自動生成されたユーザー名)</ユーザー> <vpn_password>(自動生成パスワード)</ vpn_password> <結果>1</結果> </ xml>

Curlリクエストの例

1か月のVPNアカウントを作成する curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = create&期間=#30&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘
3か月のVPNアカウントを作成する curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = create&期間=#90&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘Get API >>

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

説明: このAPIを使用して、VPNアカウントを更新できます。入力する必要のある必須パラメーターは、ユーザー名と、アカウントを更新する日数です。このアカウントを使用する期間には、パラメーターが定義されています(他の値は受け入れられません)。.

リクエストの種類: 役職

リクエストパラメータ:

– api_user => xxxxx(リセラーパネルのユーザー名。これはサインアップ後に割り当てられます)-api_password => xxxxx(リセラーパネルのパスワード。これはサインアップ後に割り当てられます)-api => true-メソッド=> 更新-ユーザー名=> xxxxx(「VPNアカウントの作成」呼び出しから自動生成されたVPNユーザー名)-期間=> (#30 |#90 |#180 |#365)リストから1つ選択してください

応答パラメーター:

<xml> <ユーザー>(自動生成されたユーザー名)</ユーザー> <結果>1</結果> </ xml>

Curlリクエストの例

1か月のVPNアカウントを更新 curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = renew&ユーザー名= xxxxx&period =#30 ” https://reseller.purevpn.com/partner/api.php ‘
3か月のVPNアカウントを更新 curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = renew&ユーザー名= xxxxx&period =#90 ” https://reseller.purevpn.com/partner/api.php ‘Get 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リクエストの例

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = delete&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Get 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リクエストの例

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 ‘Get API >>

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

説明: APIを使用して、VPNアカウントが有効か無効かにかかわらず、VPNアカウントのステータスを確認できます。 「0」はアカウントが無効であることを意味し、「1」はアカウントが有効であることを意味します。入力する必要がある必須パラメーターはユーザー名です.

リクエストの種類: 取得する

リクエストパラメータ:

– api_user => xxxxx(リセラーパネルのユーザー名。これはサインアップ後に割り当てられます)-api_password => xxxxx(リセラーパネルのパスワード。これはサインアップ後に割り当てられます)-api => true-メソッド=> ステータス-ユーザー名=> xxxxx(「VPNアカウントの作成」呼び出しから自動生成されたVPNユーザー名)

応答パラメーター:

<xml> <状態>(VPNユーザー名のステータス)</状態> <結果>1</結果> </ xml>

Curlリクエストの例

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = status&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Get 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>

Curlリクエストの例

VPNアカウントを有効にする curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = update_status&ユーザー名= xxxxx&update_status = enable ” https://reseller.purevpn.com/partner/api.php ‘
VPNアカウントを無効にする curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = update_status&ユーザー名= xxxxx&update_status = disable ” https://reseller.purevpn.com/partner/api.php ‘Get API >>

PureVPN APIにサブスクライブする利点

PureVPNを使用すると、APIまたはアプリケーションプログラミングインターフェイスを使用してデータベースにアクセスできるため、売買プロセス全体を自動化できます。.

即時のアクティベーションと更新

PureVPN APIを使用すると、支払いの確認を受信するとすぐに、顧客アカウントを即座に自動的にアクティブ化できます。さらに、顧客がPureVPN APIで支払いを行った直後に、顧客のアカウントを自動的に更新できます。アカウントをアクティブ化および更新するために、常にオンラインである必要はありません。さらに、顧客は何時間も待つ必要がありません。それは勝利です!

CRMおよび請求とのより簡単な統合

PureVPN APIは、顧客リソース管理ソフトウェア、請求ソフトウェア、その他のシステムと簡単に統合して、ビジネスの包括的なスナップショットを提供します。 PureVPN APIを使用すると、簡単にアカウントを管理し、新規サインアップの詳細を表示し、更新回数を確認して、すべての重要な機能を簡単に処理できます.

顧客向けのセルフサービスオプション

本当に顧客を喜ばせたい場合、PureVPN APIを使用すると、提供しているVPNサービスへのセルフサービスオプションを顧客に提供できます。顧客はアカウントの使用状況、帯域幅の使用状況、アカウントの有効期限を簡単に確認し、パスワードを変更し、その他の詳細を調整できます.

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