Я использую Google reCAPTCHA Enterprise и нахожусь на этапе создания «оценки» моего серверного кода (PHP). Я следую примеру кода из документации, но получаю сообщение об ошибке:
"Google\ApiCore\ValidationException – не удалось создать
ApplicationDefaultCredentials"
из строки
Код: Выделить всё
$client = new RecaptchaEnterpriseServiceClient();
Я нашел этот вопрос, в котором говорится о некоторых учетных данных в файле JSON, но я нигде не вижу никакой информации о том, каким должен быть файл JSON. Для меня это не имеет смысла, поскольку ключ сайта и токен в любом случае передаются парой строк позже:
Код: Выделить всё
$event = (new Event())->setSiteKey($recaptchaKey)->setToken($token);
В RecaptchaEnterpriseServiceClient он принимает массив $options. Есть ли способ просто передать «учетные данные», какими бы они ни были?
Подробнее здесь:
https://stackoverflow.com/questions/797 ... enterprise