GDrive ответ не определен - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь использовать Google Drive REST API v3 для получения идентификатора с диска. Возвращается как undefined. Вот мой код:

            //GETS ID
            async.doWhilst(function (callback) {
                drive.files.list({
                    q: 'trashed = false',
                    fields: 'nextPageToken, files(id, name)',
                    spaces: 'drive',
                    pageToken: pageToken
                }, function (err, res) {
                    if (err) {
                        // Handle error
                        error(err);
                        callback(err)
                    } else {

                        console.log(res.files);
//THIS IS THE LINE THAT RETURNS undefined ^^^^
                        res.files.forEach(function(file) {
                            console.log('Found file: ', file.name, file.id);
                        });
                        pageToken = res.nextPageToken;
                        callback();
                    }
                });
                }, function () {
                    return !!pageToken;
                }, function (err) {
                    if (err) {
                        error(err);
                    } else {
                        // All pages fetched
                    }
            });

Спасибо за любую помощь, которую вы можете предоставить.

...