2014-10-02 2 views
0

Я успешно создаю файлы на диске, используя мое приложение для диска и 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

Большое спасибо.

+0

не знаю, почему этот запрос терпит неудачу. Попробуйте в https://developers.google.com/drive/v2/reference/files/list#try-it для подтверждения. По определению, поскольку у вас есть только область drive.file, ваше приложение блокируется формой, видя файлы, которые он не создавал, поэтому простой файл.list q: trashed = false должен возвращать «список только файлов, созданных моим приложением», – pinoyyid

+0

Спасибо. В качестве обходного пути я переместил файлы приложения в папку приложения и использовал пользовательский тип mimetype. – Dan

+0

Небольшая коррекция на утверждение @pinoyyid. Область файла позволяет вашему приложению видеть созданные им элементы, а также элементы, явно открытые пользователем в вашем приложении (например, с помощью щелчка правой кнопкой мыши «Открыть с» в интерфейсе диска) вы также указали типы/расширения mime, которые ваше приложение работал с. –

ответ

1

Ключ «application/vnd.google-apps.drive-sdk» используется для создания файлов ярлыков, но конечный тип MIME специфичен для вашего приложения. Используйте «file.get« попробуйте », чтобы узнать, каков конкретный тип MIME на самом деле.

0

Я хотел бы сказать, каков ваш тип mime. I have discovered, что application/vnd.google-apps.drive-sdk фактически рекламируется в app/vnd.google-apps.drive-sdk.APP_ID (первая часть вашего идентификатора CLIENT-ID) с помощью google utils.

Смежные вопросы