Я пытаюсь работать с клиентской библиотекой node.js для доступа к googleAPI (https://github.com/google/google-api-nodejs-client). Я пытаюсь вставить ведро и объект с помощью API облачного хранилища Google. Я могу успешно составить список сегментов хранилища моего проекта. Также можно получить конкретное ведро из хранилища. Но невозможно вставить ведро или предмет.
Код, который выполняет вызов 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
Есть ли указание на то, что «требуется», как это сделать?