Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

422
Views
API de Google Drive: ¿Es necesario iniciar sesión para crear, eliminar, etc.?

He estado trabajando con los documentos, pero no puedo conciliar algunas cosas que claramente no entiendo. Javascript en el lado del cliente.

 gapi.client.init({ apiKey: API_KEY, clientId: CLIENT_ID, discoveryDocs: DISCOVERY_DOCS, scope: SCOPES })

utilizado según los documentos

los ámbitos se han establecido en https://www.googleapis.com/auth/drive o https://drive.google.com/drive/folders/somestringoflettersannumbersanddashes-?usp=sharing

Pero estoy tratando de evitar la necesidad de iniciar sesión, especialmente porque el último alcance tiene permisos de edición completos habilitados y parece poder acceder a la carpeta.

gapi.client.drive.files.list({q:string,fields:string}) puede generar una lista, pero gapi.client.drive.files.create y delete({fileId:someid}) devuelven un 401 error - login required .

No sé dónde me estoy equivocando y los documentos hacen que no quede claro cuáles son los requisitos, etc., por qué el acceso a la lista de carpetas parece funcionar mientras se hace algo que parece bloqueado.

O tal vez me falta un parámetro, quién sabe, es un misterio. ¿Alguien puede decirme si estoy haciendo algo mal con las llamadas o si, al final, un usuario debe iniciar sesión en su cuenta de Google para realizar cambios?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Lo siento, pero creo que tu malentendido es incorrecto. Ser autenticado como usuario es la única forma de editar un archivo/carpeta, incluso si el archivo es editable públicamente. El cambio tiene que ser atestiguado por alguien y para eso la API necesita saber quién eres.

Esto es diferente a la interfaz de usuario donde puede editar un documento público cuando no ha iniciado sesión.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!