Я использую Google Drive API V3, чтобы управлять моим Google Drive с Node.js и Google-Апи-nodejs-клиент v12.0.0 (http://google.github.io/google-api-nodejs-client/)Создать документ Google с Google Drive API и Node.js
Когда я пытаюсь создать простой текстовый/обычный документ, все работает нормально. Но когда я пытаюсь создать Документ Google, API Диска Google вернет ошибку 400 с сообщением «Плохой запрос».
/**
* Create file on Google Drive
* https://developers.google.com/drive/v3/reference/files/create
*/
CreateFile: (googleapi, oauth2Client, fileName, fileContent, fileType) => {
const DRIVE = googleapi.drive({ version: 'v3', auth: oauth2Client });
return new Promise((resolve, reject) => {
console.log('fileType:',fileType);
DRIVE.files.create({
resource: {
name: fileName,
mimeType: fileType
},
media: {
mimeType: fileType,
body: fileContent
}
}, (err, result) => {
if(err) {
reject(err);
}
else {
resolve(result);
}
});
});
Когда значение переменной "fileType" равно "text/plain", все в порядке. Но когда я поместил «application/vnd.google-apps.document» в значение, я получил ошибку 400.
Некоторые решения?)