Объединение пунктов поиска в Google Drive Java Client Api

Я хотел бы найти файл с определенным названием в определенной папке. Согласно https://developers.google.com/drive/web/search-parameters я пытаюсь следовать

List<File> files = new ArrayList<File>();
            Files.List request = service.files().list().set("q", "title=\'" + title+ "\'" + " and parents in [\'" + parentId + "\']");

Параметр запроса выглядит следующим образом

{q=title='Tejal Kamble Resume.pdf' и родители в ['0B0792kZaQwP6flBNdS01LUFidmtuNXIteEVnVDVPRTNDellxVENmWkkyejU3Y29Mc0JuRlE']}

Ответ об ошибке

{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "location" : "q",
    "locationType" : "parameter",
    "message" : "Invalid query",
    "reason" : "invalid"
  } ],
  "message" : "Invalid query"
}

FYI

Следующий код работает просто отлично

Files.List request = service.files().list().set("q", "title=\'" + title+ "\'" );

со следующим параметром запроса

{q=title='Tejal Kamble Resume.pdf'}

0 ответов

Другие вопросы по тегам