0
我使用Node.js的谷歌API的客户在谷歌创建文件驱动正常,当我创建文件,一切工作正常,这里有一个例子:谷歌驱动API V3创建共享文件
drive.files.create({
resource: {
name: 'Another File 5',
mimeType: 'text/plain',
},
media: {
mimeType: 'text/plain',
body: 'It\'s Another Fucking File',
}
}, function(err,result){
if(err) console.log(err)
else console.log(result)
});
现在我想创建一个共享"shared": true
它给我这个错误:
drive.files.create({
resource: {
name: 'Another File 5',
mimeType: 'text/plain',
"shared": true
},
media: {
mimeType: 'text/plain',
body: 'It\'s Another Fucking File',
}
}, function(err,result){
if(err) console.log(err)
else console.log(result)
});
错误:
{ [Error: The resource body includes fields which are not directly writable.]
code: 403,
errors:
[ { domain: 'global',
reason: 'fieldNotWritable',
message: 'The resource body includes fields which are not directly writable.' } ] }
我试着这在谷歌API浏览器,并给出了相同的错误。
我是新的谷歌API,并感谢任何帮助。
我知道'drive.permissions.create'并已经使用这个,我只是想知道这是可能的,显然它不是。 – user1086010