У меня проблемы с повторным звонком.

Вот код в моем вызове JQuery.

function getCaptchaData(website, cellNumber, firstName, lastName, emailAddress, password) {
  //return new Promise(function(resolve, reject) {
    $.ajax({
      url: website,
      type: 'POST',
      cache: false,
      contentType: 'application/x-www-form-urlencoded',
      success: function(data) {
        // alert(website);
        // alert(data);
        alert("getCaptchaData Success!!");
        json_string = JSON.stringify(data);
        alert(json_string);
        //resolve(json_string); // Resolve promise and go to then()
        callLoadPromoter(cellNumber, firstName, lastName, emailAddress, password);
        return true;
      },
      error: function(err) {
        alert("getCaptchaData Fail");
        //alert(website);
        //alert(err);
        //err_json = JSON.stringify(err);
        //console.log(err_json);
        //alert(err_json);
        return false;
        //reject(err); // Reject the promise and go to catch()
      }
    });
  //});
}

Вот мой веб-адрес Recaptcha v2:

https://cors-anywhere.herokuapp.com/https://www.google.com/recaptcha/api/siteverify?secret=<SECRET KEY>&response=03AOLTBLTGkHw5sNY23SCuPR5iMstGVC2U91XfJFfKSff1Xezq6rcGfg6PLFG9-Eu3hgU8JkeOpjR2znioTXGc10Cb2HuPacAto2_xptTTIkIt_W6SCdJnJLWpkrhyzalQzsHp51_sYzNxuj0o3XNdoLsu0kNsgV546aQy5YSNGk4JLLwJKMkr3qIAIfgq4E022oOBvvR0ij25pe1-2Nar8KJP4cTgxcPEjrma7nEMU0dgO0oQPlthpwDa-titGVVXHCkd9mv2ZDvagg9tX5B-k1D-Dv1MbPZlLoDHBSDC-gqku-LygW01esWbc-vEpm958JqJv0atZ9v9PydMiXY0MT-k-O3wFtGZdp6itdbFBfvuYZpgBWmr33RhwyIUDLF1ivlzLts8Q6MveThrX20TLnNGUlEjTWZ1YqiNZWZGtlzQcHyKZ7mCX8JezW7MbiSMVAbbBnGvVEZByb9W9DwFanmjzf4MHq4nGm3BKobYSApfOd3G7iWWu4D5kku3L0SsNAvUWJiZuPk7rD5zGN9OjDV1rGKi9Sw9hcz5XBrFc_l9MglaQnKfllr2Quz9JyQuplxnSragvAXDkJ99xfUTPvbeE4KmLk62bQ

Я подумал, что это может быть cors-everywhere.herokuapp часть, поэтому я использовал cURL, чтобы проверить это. Это не так. Это был код cURL, который я использовал:

curl -H "Origin: https://cors-everywhere.herokuapp.com" -H "Content-type: application/x-www-form-urlencoded; charset=utf-8" https://cors-anywhere.herokuapp.com/https://www.google.com/recaptcha/api/siteverify?secret=<SECRET KEY>&response=03AOLTBLTGkHw5sNY23SCuPR5iMstGVC2U91XfJFfKSff1Xezq6rcGfg6PLFG9-Eu3hgU8JkeOpjR2znioTXGc10Cb2HuPacAto2_xptTTIkIt_W6SCdJnJLWpkrhyzalQzsHp51_sYzNxuj0o3XNdoLsu0kNsgV546aQy5YSNGk4JLLwJKMkr3qIAIfgq4E022oOBvvR0ij25pe1-2Nar8KJP4cTgxcPEjrma7nEMU0dgO0oQPlthpwDa-titGVVXHCkd9mv2ZDvagg9tX5B-k1D-Dv1MbPZlLoDHBSDC-gqku-LygW01esWbc-vEpm958JqJv0atZ9v9PydMiXY0MT-k-O3wFtGZdp6itdbFBfvuYZpgBWmr33RhwyIUDLF1ivlzLts8Q6MveThrX20TLnNGUlEjTWZ1YqiNZWZGtlzQcHyKZ7mCX8JezW7MbiSMVAbbBnGvVEZByb9W9DwFanmjzf4MHq4nGm3BKobYSApfOd3G7iWWu4D5kku3L0SsNAvUWJiZuPk7rD5zGN9OjDV1rGKi9Sw9hcz5XBrFc_l9MglaQnKfllr2Quz9JyQuplxnSragvAXDkJ99xfUTPvbeE4KmLk62bQ

Это ответ, который я получаю:

{
  "success": false,
  "error-codes": [
    "missing-input-response"
  ]
}
[1]+  Done                    curl -H "Origin: https://cors-everywhere.herokuapp.com" -H "Content-type: application/x-www-form-urlencoded; charset=utf-8" https://cors-anywhere.herokuapp.com/https://www.google.com/recaptcha/api/siteverify?secret=<SECRET KEY>

Пожалуйста, порекомендуйте.

0
SonOfSeuss