gpt4 book ai didi

node.js - 使用 Google Cloud API、Node.js 和 request.del() 删除 Google 云存储对象

转载 作者:太空宇宙 更新时间:2023-11-04 00:29:06 25 4
gpt4 key购买 nike

正如标题所说,我目前正在尝试使用请求和 google_API 删除对象。

但是,Even though I did what Google Cloud Platform said,

It doesn't work.请帮我。我应该怎么办?

最佳答案

您似乎没有提供任何类型的身份验证 token 。您提供的是 API key ,这在发出匿名请求时很重要,但 API key 不会验证您的身份或授予任何权限。我猜您收到的是 403 Forbidden 回复。

由于您使用的是 Node.JS,我可能建议尝试 google-cloud图书馆。它易于使用,并且可以为您处理 OAuth 2 授权逻辑。删除可能如下所示:

var gcloud = require('google-cloud')({
projectId: 'grape-spaceship-123'
keyFilename: '/path/to/keyfile.json'
});

var gcs = gcloud.storage();
var myBucket = gcs.bucket('backups');
var myFile = myBucket.file('someFile.png');
myFile.delete(function(err, apiResponse) {});

关于node.js - 使用 Google Cloud API、Node.js 和 request.del() 删除 Google 云存储对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41715131/

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