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

190
Views
Usando el punto final JSON v4 de Google Sheet con mi API pero aún recibo el mensaje "No autorizado"

Estoy tratando de obtener un paquete JSON simple colocando la URL de mi hoja de cálculo de Google para poder usarlo en mi página web; Estoy usando mi API de Google Cloud Console, como se indica en la documentación del formato de la API de Google v4, pero sigo recibiendo el error "API no autorizada"

Documentación: https://developers.google.com/sheets/api/guides/migration#v4-api

Estoy usando esta URL: https://sheets.googleapis.com/v4/spreadsheets/SHEET_ID/values/Sheet1?key=API_KEY

Mi hoja de google está configurada como publicada en la web. Y también soy el creador de la hoja de Google.

¿Qué me podría estar perdiendo? ¡Soy nuevo en las API!

Mensaje

Primera edición: respondiendo el comentario de ABDULLOKH MUKHAMMADJONOV Aquí está el código que estoy usando para hacer una solicitud GET a la hoja de Google, puede ver que la ID de la hoja está allí y también la API de la plataforma de Google Cloud.

 fetch("https://sheets.googleapis.com/v4/spreadsheets/1S652uS2FLVoZ1m3apb6R4H783v6GkV58HbQ6Idec5aY/values/Sheet1?key=AIzaSyCpFZ7mcqMNc6Q_bP6h1kCEfAi6c_fd8AM", {"method": "get"}) .then( (httpResponse) => { if (httpResponse.ok) { console.log(httpResponse.json()); return httpResponse.json(); } else { return Promise.reject("Fetch did not succeed"); } } ) .then(json => console.log(json.someKey)) .catch(err => console.log(err));

Este código es del editor de código de Wix.

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

0

La persona que llama no tiene permisos.

Significa que el usuario con el que está autenticado no tiene permiso para hacer lo que está tratando de hacer.

El método

 https://sheets.googleapis.com/v4/spreadsheets/SHEET_ID/values/Sheet1?key=API_KEY

Creo que es este método spreadsheets.values/get si revisa la documentación, notará que requiere autorización con uno de estos ámbitos

ingrese la descripción de la imagen aquí

Parece que solo está enviando una clave API. Necesita estar autorizado para acceder a esa hoja. No puede acceder a él con una clave API que solo otorga acceso a datos públicos.

about 4 years ago · Juan Pablo Isaza Report

0

Ok, investigué sobre la autenticación y autorización de OAuth 2.0 para usar la API REST de Google Sheet. Agregué uno de los alcances necesarios.

Pero estoy atascado en el punto de cómo hacer el proceso de autorización...

Estoy viendo esta documentación de Google: cómo usar la autorización de Google OAuth 2.0

Pero no he podido llegar a la respuesta que busco. Estoy atascado en la parte donde dice "Cuando su aplicación necesita acceso a los datos del usuario, le pide a Google un alcance particular de acceso". Ahora sé cómo codificar esta solicitud o hacer esta solicitud a través del software Insomnia.

Estoy tratando de hacer la solicitud GET con un sitio web de prueba de wix y también con Insomnia, pero no he podido lograrlo.

Estas son las imágenes de Insomnia, que me dicen "URL de autorización no válida"

Parámetros de autenticación OAuth 2.0 de Insomnia

Parámetro de consulta API de Insomnia

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!