【发布时间】:2018-06-01 20:39:48
【问题描述】:
我正在尝试使用 rest api 将数据上传到谷歌云存储 根据文档,我们可以使用此 api 将数据发送到云存储
https://www.googleapis.com/upload/storage/v1/b/[Bucket 名称]/o?uploadType=media&name=[对象名称]
并将身份验证、内容类型和内容长度作为标头发送
可以使用我生成但仍无法上传文件的服务帐户生成身份验证
我收到了这个错误
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}
【问题讨论】:
-
从那以后你发现了吗?已经两天试图找到要传递的令牌以使其工作。还想知道文件在上传时是公开的还是私有的。
-
@NicolasManzini 我想在 android 中使用此代码.. 所以我找到了使用 google auth 执行此操作的 java 代码.. 如果您想使用 rest api 执行此操作,请参阅 outh2.0 操场跨度>
标签: rest google-app-engine google-cloud-datastore google-cloud-platform