Q1 - 私はreCaptchaのドキュメントを読んでいて、さまざまなフォーラムのケースを見てきましたが、APIコールはまったく経験していません。カスタムコンタクトフォームにキャプチャを追加しようとしていますが、検証のために情報を送信する方法と場所、そして受信する方法と場所を把握しようとしているので、天気を知っているかどうか、ユーザーが確認されていません。クロージングヘッド前:(なぜそれがキャプチャによって生成されたトークンを検証する必要がある、それはあなたがパズル/答えは解決した天気を教えてくれたりすることができないことを十分ていない側の質問??)キャプチャを確認する
タグ:私のフォームの
<script src='https://www.google.com/recaptcha/api.js'></script>
終了:
:私は、文字列/ Iが呼ぶときに、トークン正解によって生成さを見ることができます今
grecaptcha.getResponse();
(私はそれを理解したように)私は私がはまり込むところであるトークン/この文字列を確認する必要があります。
URL: https://www.google.com/recaptcha/api/siteverify
METHOD: POST
DOCS:https://developers.google.com/recaptcha/docs/verify
私はjQueryとバニラと比較的まともですJSしかし、それはAPI呼び出しになると私はほとんど経験がないので、これはドキュメントのこの時点で、私はAPIコール(検証のための)、APIコールの作成場所テンプレートファイルから、3 - 応答を戻す方法、または応答が戻ってくる方法。
私はBigcommerceストアを使用していますが、GoogleのreCaptchaのドキュメントは、この手順がサーバー側で実行されている(またはそうでなければならない)いくつかの異なる分野で言及されています。私はかなり変更することができるテンプレートファイルに制限されていることを知っている - 私はHTML/CSS/JSファイルを表示して変更することができますが、私はPHPへのアクセス権がありません。
正しい方向への助けやプッシュは大変感謝しています。この時点で、私は同じ文書(Googleや他のもの)やフォーラムのケースを見つけて読んだり読んだりしようとしています。ありがとうございました。
こんにちはTron、bcは既にcaptchaをネイティブにサポートしていますので、自分で実装する必要はありません。ページを作成する際に表示設定にオプションがあります(https://support.bigcommerce.com/articles/Public/Display-Settings)。この設定の利用方法の詳細については、直接連絡を取っておくと便利です。 Best of Luck –
また、すべてのJS Webリクエストは、正式に「XMLHttpRequest」と呼ばれるものに沸きます。 jQueryのAjax関数は、Web要求をより簡単に実行し、数行のコードに短縮します。基盤となる概念をよりよく理解するためには、非同期実行、ソフトウェア割り込み、JSイベントループの調査は重要ですが、 –