【发布时间】:2016-07-09 18:34:17
【问题描述】:
我编写了一个 Google Storage 客户端(使用 OAuth 2.0)。
我在仪表板中创建了client_id/client_secret。
我的 Web 应用程序将我重定向到在 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 添加权限?
【问题讨论】:
标签: oauth oauth-2.0 google-api authorization