Ma question est - Comment transmettre les paramètres de recherche à la méthode. Il n'y a aucune documentation ou échantillon que j'ai trouvé pour la recherche. N'importe quel exemple d'exemple fonctionnera pour moi.Google lecteur V3 java api syntaxe pour la recherche de fichiers
Source Code
String npTok = null;
String queryParam ="modifiedTime > '2012-06-04T12:00:00' and (mimeType
contains 'image/')";
com.google.api.services.drive.Drive.Files.List qry = drive.files().list().setFields("files(id, name)").setQ(queryParam);
com.google.api.services.drive.model.FileList gLst = qry.execute();
for (com.google.api.services.drive.model.File gFl : gLst.getItems())
{
String id = gFl.getId();
System.out.println("ID==>"+id);
}
d'erreur
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"location" : "fields",
"locationType" : "parameter",
"message" : "Invalid field selection name",
"reason" : "invalidParameter"
} ],
"message" : "Invalid field selection name"
}
Merci à tous
Ceci est la bonne réponse. – user2565564
Je sais, je devrais poser une nouvelle question, il est un peu lié, comment trouver les dossiers. J'utilise le code suivant String queryParam = "mimeType = 'application/vnd.google-apps.folder'"; \t \t \t \t \t com.google.api.services.drive.Drive.Files.List qry = drive.files() liste.(). Setq (queryParam) .setCorpus ("domaine"). SetSpaces ("drive "); \t \t com.google.api.services.drive.model.FileList gLst = qry.execute(); ==> Ce résultat est nul, bien qu'il y ait tellement de dossiers. – user2565564