Я работал с клиентом google api для веб-сайтов, и я жду, чтобы получить список папок из учетной записи на диске пользователя, и все в gapi
правильно настроено для отправки запросов.Проблема в том, что я не понимаю документацию объекта запроса q
.
из того, что я понимаю, я должен использовать конечную точку drive/files/list
и передавать параметры, чтобы отфильтровать всеПапки.
Из документов я могу сказать, что мой запрос должен выглядеть примерно так:
gapi.client.drive.files.list({
q: 'mimeType=application/vnd.google-apps.folder',
pageSize: 25,
fields: 'nextPageToken, files(name, kind, parents)'
}).then(response => console.log(response))
.catch(err => console.error(err));
, но я продолжаю получать эту ошибку:
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value",
"locationType": "parameter",
"location": "q"
}
],
"code": 400,
"message": "Invalid Value"
}
}
Я пытался определить q
как 'mimeType="application/vnd.google-apps.folder"'
и 'mimeType=\'application/vnd.google-apps.folder\''
Но я получаю тот же error in q
результат.Может кто-нибудь показать мне, как использовать параметр q
?Я уверен, что это действительно важно для поиска в Google API.