gpt4 book ai didi

google-cloud-storage - 对 Google 存储桶的 POST 请求的授权

转载 作者:行者123 更新时间:2023-12-05 07:54:32 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何为我的应用程序使用 Google 云存储。该应用程序应允许任何用户将对象 POST(或 PUT)到存储桶中,并允许他们从所述存储桶中读取任何文件。我很困惑我应该如何形成我的 POST 请求才能完成这项工作。

我一直在玩,发送请求以查看是否可以将文件上传到存储桶中。我已经尝试根据这个例子形成一个请求: https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload

POST /upload/storage/v1/b/<bucketname>/o?uploadType=media&name=<objectname> HTTP/1.1
Host: www.googleapis.com
Content-Type: image/jpeg
Content-Length: 100
Authorization: Bearer <your_auth_token>

我对“auth_token”到底是什么感到困惑。我曾尝试进入开发人员控制台并生成“公共(public) API 访问” key 并尝试使用它,但我收到的回复说它未经授权。

我是否生成了正确类型的 key ?我了解到当您需要访问 Google 用户的数据时会使用 OAuth key 。我不需要这个:我只需要允许我的应用程序的用户将文件添加到存储桶并从该存储桶中读取。感谢任何帮助我指明正确方向的帮助。

最佳答案

它就像一个ID,用于标识您是否有权执行您的操作,因为您没有提供您使用的是哪种语言,我将提供一个golang示例

https://github.com/johnbalvin/google-cloud-go/blob/master/storage/resumableUpload.go

关于google-cloud-storage - 对 Google 存储桶的 POST 请求的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31106231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com