我正在尝试使用 node.js 客户端库来访问 googleAPI ( https://github.com/google/google-api-nodejs-client )。我正在尝试使用谷歌云存储 API 插入存储桶和对象。我可以成功列出我项目存储的存储桶。也可以从存储中检索特定的桶。但无法插入桶或对象。
执行 API 调用的代码:
googleapis.discover('storage', 'v1').execute(function(err,client){
if(err)
{
console.log(err);
}
//insert bucket
client.storage.buckets.insert({'project': "myproject_id",
'resource': {'name': "mystorage-bucket"}})
.withAuthClient(auth)
.execute(function(err,result){
console.log('error :',err,'inserted:',result);
});
这是日志中显示的内容:
error : { errors:
[ { domain: 'global',
reason: 'required',
message: 'Required' } ],
code: 400,
message: 'Required' } inserted: null
任何指示什么是“必需”,如何提供?