Gitkit_ServerException: код ошибки: 17

Я пытаюсь реализовать поток сброса пароля для Google Identity Toolkit с помощью php sdk. Я могу использовать SDK, чтобы сделать все необходимое, кроме настройки конечной точки почты, которая завершается со следующей ошибкой.

Вот код, который генерирует исключение:

try {
$oobResult = $gitkitClient->getOobResults();
echo $oobResult['response_body'];
}
catch (Exception $e) {
print "Exception $e";
}

И исключение:

Exception exception 'Gitkit_ServerException' with message 'Error code: 17' in C:\...\vendor\google\identity-toolkit-php-client\src\RpcHelper.php:229
Stack trace:
#0 C:\...\vendor\google\identity-toolkit-php-client\src\RpcHelper.php(208): Gitkit_RpcHelper->checkGitkitError(Array)
#1 C:\...\vendor\google\identity-toolkit-php-client\src\RpcHelper.php(179): Gitkit_RpcHelper->invokeGitkitApiWithServiceAccount('getOobConfirmat...', Array)
#2 C:\...\vendor\google\identity-toolkit-php-client\src\GitkitClient.php(371): Gitkit_RpcHelper->getOobCode(Array)
#3 C:\...\vendor\google\identity-toolkit-php-client\src\GitkitClient.php(299): Gitkit_Client->buildOobLink(Array, 'resetPassword')
#4 C:\...\auth\mail.php(14): Gitkit_Client->getOobResults(Array, '192.168.1.1')

Кто-нибудь знает, что указывает на эту ошибку и как ее устранить?

Эта функция из readme.md генерирует тот же код ошибки: 17

$gitkitClient->getEmailVerificationLink("emailgoeshere");

Эти функции из readme.md работают как положено:

$gitkitClient->getUserById("useridgoeshere");
$gitkitClient->deleteUser("useridgoeshere");
$gitkitClient->getAllUsers(3);

0

Решение

Это вызвано известной проблемой в Identity Toolkit и теперь исправлено. Можете ли вы зайти в консоль разработчика Google и убедиться, что в конфигурации Identity Toolkit указана правильная конечная точка для отправки электронного письма? Также убедитесь, что вы указали ту же конечную точку отправки электронной почты в конфигурации вашего виджета. Это должно работать сейчас.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]