Я успешно создаю файлы на диске, используя мое приложение для диска и mimeType: 'application/vnd.google-apps.drive-sdk'. В соответствии с примером readtime-tasks я могу работать в режиме реального времени в файле, а также просматривать эти файлы, перечисленные на Диске.Получить список файлов mimeType SDK
Однако из моего приложения я не могу получить список только файлов, созданных моим приложением.
gapi.client.request({
'path' : '/drive/v2/files',
'method' : 'GET',
'params' : {
q : "mimeType='application/vnd.google-apps.drive-sdk'"
}
}).execute(onComplete);
Я использую следующие области применения:
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.install
Большое спасибо.
не знаю, почему этот запрос терпит неудачу. Попробуйте в https://developers.google.com/drive/v2/reference/files/list#try-it для подтверждения. По определению, поскольку у вас есть только область drive.file, ваше приложение блокируется формой, видя файлы, которые он не создавал, поэтому простой файл.list q: trashed = false должен возвращать «список только файлов, созданных моим приложением», – pinoyyid
Спасибо. В качестве обходного пути я переместил файлы приложения в папку приложения и использовал пользовательский тип mimetype. – Dan
Небольшая коррекция на утверждение @pinoyyid. Область файла позволяет вашему приложению видеть созданные им элементы, а также элементы, явно открытые пользователем в вашем приложении (например, с помощью щелчка правой кнопкой мыши «Открыть с» в интерфейсе диска) вы также указали типы/расширения mime, которые ваше приложение работал с. –