Estoy trabajando en un proyecto de Google Drive, pero no puedo enviar parámetros de búsqueda con Axios a la API de Google desde la interfaz de reacción.
¿Puede alguien explicarme cómo escribir consultas como en Google Drive API URL?
La solicitud de Axios se ve así
axios.get('https://www.googleapis.com/drive/v3/files?access_token='+accessToken+'&q=mimeType%3D%22application%2Fvnd.google-apps.folder%22').then(res=>{ console.log(res) setFolders(res.data.files) }).then(err=>{ console.log(err) })Gracias por adelantado :)
Axios no es su problema, la API no es compatible con lo que está tratando de hacer en su mayor parte.
Buscar todos los archivos y carpetas por fecha
Realmente no puedes. Descárgalos todos y busca localmente
Buscar un archivo por tamaño
no puedes Descárgalos todos y busca localmente
Encuentra todas las carpetas vacías
No es fácil y habrá muchas solicitudes, pero. Puede usar q solo para obtener carpetas y luego hacer solicitudes separadas usando padres y luego ver si hay algún archivo devuelto.
Encuentre un archivo por tipo, como ppt, imagen, etc.
Use el parámetro q y busque por tipo de mimo, solo tendrá que buscar en Google el tipo de mimo correcto para el archivo que está buscando.
mimeType='application/vnd.ms-powerpoint'Debería echar un vistazo a la documentación de referencia de términos de búsqueda que le mostrará en qué puede buscar.