
シェア:
AlvaroはVonageの開発者支持者であり、ネットワークAPIに焦点を当てています。デベロッパーエクスペリエンス、API、オープンソースに情熱を注ぐ。仕事以外では、コミックショップを探検したり、SFやホラーフェスティバルに参加したり、有名な小さなプラスチックブロックで何かを作ったりしているところをよく見かける。
Vonage Virtual Operator for Network APIsの発表
所要時間:1 分
開発者から繰り返し寄せられる質問のひとつに、次のようなものがあります:ネットワークAPIが私の国で利用できない場合、どうやってテストできますか?もう大丈夫です。私たちは、仮想オペレーターの利用可能性を発表できることをうれしく思います。
を使用する場合、仮想オペレータは事前に定義された確定的な API 応答を提供します。 Vonage Playground.これは通常の携帯電話オペレータのように動作しますが、電話番号に +990プレフィックスを使用する電話番号でのAPIリクエストのみを受け付けます。
その仕組みを見てみよう!
バーチャルオペレーターを有効にするには?
仮想オペレータの使用方法は簡単です。ダッシュボードでアプリケーションを作成し(または既存のものを使用し)、ネットワークAPI機能ボックスで「Playground」を選択するだけです。これだけです。追加の設定は必要ありません。今後、このアプリケーションにリンクされたクレデンシャルと、電話番号の接頭辞が +990接頭辞が付いた電話番号を使用したすべてのAPIリクエストは、仮想オペレータに送信されます。
アプリケーションの準備ができたら プレイグラウンドページにアクセスして、プレイグラウンドでサポートされている利用可能なオペレータを確認します。最初のエントリは、仮想オペレータに対応しています:
Dashboard Playground Operators list
プレイグラウンドの許可リストに +990Numbersを追加する必要はありません。単にサポートされているネットワークAPIのいずれかにAPIコールを行う。
仮想オペレータでネットワークAPIを呼び出す
仮想オペレータは、次の番号で始まる電話番号を使用する API リクエストに対して、確定的な応答を提供します。 +990.動作はAPIリクエストの入力パラメーターによって定義され、パラメーターによっては異なる範囲や特定の電話番号の末尾が含まれます。仮想オペレーターの ドキュメントには、サポートされているネットワーク API で可能なすべての API レスポンスの組み合わせが記載されています。
例えば /checkのエンドポイントは、パラメータが 500 より大きい場合は常に true を返します。 maxAgeが 500 より大きい場合は常に true を返します:
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123456", "maxAge": "500"}'
APIがエラーを返すシナリオをテストしたい場合は、次のように終わる電話番号を使ってAPIリクエストを送ることができる。 99:
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123499, "maxAge": "500"}'認証は、通常の携帯電話事業者と同じように実装されなければならないことを忘れないでください。
お問い合わせ
すでに新しいバーチャルオペレーターをご利用になりましたか?ご意見をお聞かせください!ご参加ください VonageコミュニティSlackまたは Xにメッセージください。
読んでくれてありがとう!