ウェブサイトをデザインしています。モバイル番号を検証したいです。確認コードを携帯電話に送信することにより、ユーザーが登録ページに入力します。誰かが私にそれをどのように進めるべきかを教えてもらえますか??
4 に答える
私は誇らしげにcognalysをお勧めします(注:私はcognalysで働いています)
あらゆるプラットフォームに統合できる国際携帯電話番号を検証するための洗練された API を提供するためです。
ステップ 1 :
https://www.cognalys.com/api/v1/otp/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&mobile=MOBILE
要求された携帯電話番号への不在着信が生成されます。キーマッチ(ステップ 2 を認証するため) とotp_start (不在着信番号の最初の 5 桁) を返します。
ステップ2 :
https://www.cognalys.com/api/v1/otp/confirm/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&keymatch=KEYMATCH&otp=OTP
不在着信番号の最後の 5 桁を入力するようユーザーに依頼し、otp_start とパラメータ otp の最後の 5 桁を連結し、キーマッチを含む API をヒットします。
これで完了です。. 独自の技術を使用して携帯電話番号を確認します
予算に応じて、2 つのオプションがあります。
オプション 1 - SMS ゲートウェイを購入し、サーバーにインストールします。次に、SMS を送信するサーバー側スクリプトから API を呼び出すことができます。携帯電話番号とテキスト コンテンツを指定する必要があります。大量のボリュームがない限り、これはより高価なオプションです。
オプション 2 - SMS ゲートウェイ サービスを使用します。この場合、他の誰かがゲートウェイを操作しており、あなたはその API を呼び出してメッセージを送信します。これを使用するには通常、テキストの「バンドル」を購入するため、費用は購入するテキストの数によって異なります。
ええと、それは本当にあなたが何をしているかに依存します。
たとえば、電話をサーバーに接続し、gnokiiなどのソリューションを使用してメッセージを送信できます。または、インターネット上にある SMS ゲートへの電子メール/www のいずれかを使用できます。
一方、ユースケースを少し逆にすることもできます。確認コードをユーザーに送信する代わりに (そしておそらく、サイトに再度入力するように依頼することもできます)、ユーザーに確認コードを表示して、表示している番号にテキスト メッセージを送信するように依頼できます。
これにより、ユーザーはあなたにテキストメッセージを送る必要があります。1 つ目は (メッセージの料金を支払う場合) 費用を削減し、2 つ目は、悪意のあるユーザーが SMS システムに DOS を試みるのを防ぐことができます。
おそらく最も簡単な解決策は、SMS の送信に Web サービスを使用することです。
例については、http: //www.codeproject.com/KB/cpp/SendSmsThroughWS.aspxを参照してください。