サイレント認証およびサイレント認証アドバンス用バーチャルオペレーター

仮想オペレータは、定義済みの確定的な API レスポンスを提供します。 ネットワーク・レジストリ・プレイグラウンド 未割り当ての国番号に関連する電話番号を使用する場合 +990.これは、実際のオペレータにアクセスできないシナリオで、ネットワーク機能の発見、開発、テストのためのシミュレートされたオペレータとして使用できます。

バーチャルオペレーターを使用するには、アプリケーション設定で「Playground」を選択します。APIコールはすべて +990 プレフィックスが自動的にバーチャルオペレーターにリダイレクトされます。

仮想オペレータを使用して行われるすべてのAPIコールは、通常の携帯電話オペレータを使用して行われるものと同じ認証フローを実装する必要があります。

仮想オペレータは、ネットワーク機能用に設定されたすべてのアプリケーションでデフォルトで使用できます。 遊び場 モードを使用します。仮想オペレータを使用するために、これ以上の設定は必要ありません。

990番号を許可リストに追加する必要はありません。サポートされているネットワーク機能のいずれかにAPIコールを行うだけです。

回答

サイレント認証

仮想オペレータは常に、以下を提供する応答を返します。 check_url サイレント認証イベントにおいて、要求された任意の番号(+990で始まる)に対する認証。結果は、以下に示すように、番号の下1桁に依存する:

電話(現場へ) 成果
偶数桁で終わるNumbers(例:+9902345602 completed - チェックに成功し、ユーザーは認証された。
奇数桁で終わるNumbers(例:+9902345601 user_rejected - チェックは成功したが、ユーザーは認証されなかった。
99で終わるNumbers(例:+9902345699 failed - チェックを完了することができない。

サイレント認証

仮想オペレータは、以下に示すように、要求された番号に応じて、サイレント認証アドバンスの異なる結果を返します:

電話(現場へ) 成果
偶数桁で終わるNumbers(例:+99002345602 success - リクエストは正常に完了した。
奇数で終わるNumbers(例:+99002345601 user_rejected - チェックは成功したが、ユーザーは認証されなかった (MSISDN Error).
99で終わるNumbers(例:+99002345699 failed - チェックを完了することができない。

:Silent Authentication Advanced は、検証フローを完了するために別のパラメータを使用する。認証フローを完了するために /check エンドポイントでは token の代わりに code.にのみ適用される。 silent_auth Silent Authentication Advanced認証方法を使用する場合は、チャネルを使用します。参照 API仕様の検証 詳細はこちら。