Я написал клиент Google Storage (используя OAuth 2.0).«Недостаточное разрешение» в Google Storage API
Я создал client_id
/client_secret
в приборной панели.
Мое веб-приложение перенаправляет меня на авторизацию себя в Google, запрашивает токен доступа от Google и затем запрашивает Google с помощью этого токена доступа.
Google отвечает на запрос (PUT
$ua->put("https://www.googleapis.com/storage/v1/b/victor-porton/o/test.txt?uploadType=media&name=test.txt", Content => $State)
):
403 Forbidden
{
"error": {
"errors": [
{
"domain": "global",
"reason": "insufficientPermissions",
"message": "Insufficient Permission"
}
],
"code": 403,
"message": "Insufficient Permission"
}
}
Руководства загрузки файлов на эту кнопку хранения облака делает работу.
Что я сделал не так? Как добавить разрешения на мой client_id
?