API Google Identity Toolkit возвращает ошибку INSUFFICIENT_PERMISSION
Я пытаюсь вызвать Google Identity Toolkit API через Google API Explorer, но каждый раз я получаю эту ошибку в ответ:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "INSUFFICIENT_PERMISSION"
}
],
"code": 400,
"message": "INSUFFICIENT_PERMISSION"
}
}
URL запроса:
https://www.googleapis.com/identitytoolkit/v3/relyingparty/getAccountInfo
OAuth 2.0 включен. Я использовал ту же учетную запись для авторизованного, которая связана с моим проектом.
Тело запроса содержит:
{
"emailId": 'test@example.com'
}
Я также попробовал это через Google OAuth 2.0 Playground и Postman, и я получил ту же ошибку (я сгенерировал токен доступа и все другие необходимые шаги для установки действительного идентификатора клиента OAuth 2.0).
Я также пытался добавить ?key=my_api_key
на URL в, но он дал другую ошибку:
{
"error": {
"status": "INVALID_ARGUMENT",
"message": "The API Key and the authentication credential are from different projects.",
"code": 400,
"errors": [
{
"reason": "badRequest",
"message": "The API Key and the authentication credential are from different projects.",
"domain": "global"
}
]
}
}
Я что-то пропустил?