Google Drive v3 Создание папки - PullRequest
       8

Google Drive v3 Создание папки

0 голосов
/ 12 февраля 2019

Я пытаюсь интегрировать модуль Google API Node.JS в код Wix.У меня есть следующий код, который создает папку, однако ответ не содержит метаданных, таких как «id».Буду признателен за любые предложения о том, что мне не хватает.

export async function createFolder(folderName) {
const authorizedAuthClient = await createAuthorizedClient();

const drive = google.drive({version: 'v3', auth: authorizedAuthClient });

let fileMetadata = {
    'name': folderName,
    'mimeType': 'application/vnd.google-apps.folder',
    parents: ['1pwGKuYsg1ctM-rGXA9Xbor8BEUE3zJRa']
};

let toCreate = {
    resource: fileMetadata,
    fields: 'id'
};

drive.files.create(toCreate, (err, file) => {
    if (err) {
        // Handle error
        console.error(err);
    } else {
        if (file) {
            console.log('Folder ID: ', file.id);
        }
    }
});

Спасибо, Питер

1 Ответ

0 голосов
/ 12 февраля 2019

Если на текущем этапе возвращается undefined, как насчет этой модификации?

От:

console.log('Folder ID: ', file.id);

До:

console.log('Folder ID: ', file.data.id);

Примечание:

  • Эта модификация предполагает, что вы можете использовать Drive API.
...