2014-09-04 3 views
2
.

Я использую системное приложение для Google в android.which делит файлы из одной учетной записи Google в другую учетную запись Google.Как получить идентификатор файла, запрашивающего диск Google, с помощью Google Диска. Клиентская библиотека Java.

Как мы знаем, API для Android-дисков имеет ограниченную поддержку для совместного использования.

С этой целью мы используем Google APIs JAVA client. Теперь наша проблема заключается в том, что мы не можем запросить диск, чтобы получить идентификатор папки.

Также как я могу запросить файлы. Любой, имеющий какой-либо пример, например, передает query parameter «q».

Примечание: -Я использую google-api-client-1.19.0.jar.

У кого-нибудь есть идеи по поводу этой проблемы, пожалуйста, помогите нам решить эту проблему.

ответ

1

Мне кажется, ваш вопрос: «Как я могу запросить Диск?»

Я был в очень похожей ситуации. ваша ссылка очень близка к раскрытию того, как это сделать ... Но это не так. Я только узнал об этом, посмотрев на GoogleDocs Google и увидев подпись метода.

Используйте код по общей ссылке, но добавьте setQ("My query string for searching") к вызову .list(). Пример:

Files.List request = service.files().list().setQ("my query string for searching files in Drive"); 
FileList files = request.execute(); 

Documentation on what can go into the .setQ()

Для Google:

Есть четкие вопросы с Документами Google Диска. Единственным близким примером в документах Google Диска является извлечение ВСЕХ файлов на Диске. Это полезно. Почему нет примера передачи запроса на диск ??? Должны ли мы действительно нуждаться в прореживании Java DOC для такой очевидной/основной функции? И это говорит об уровне участия сообщества команды Drive, о котором никто не ответил на этот вопрос.