Completa los pasos descritos en el resto de esta página para crear una aplicación web de JavaScript simple que realice solicitudes a la API de Classroom.
Prerequisites
Para ejecutar esta guía de inicio rápido, necesitas los siguientes requisitos previos:
- Python 2.4 o superior (para proporcionar un servidor web)
- Un proyecto de Google Cloud Platform con la API habilitada Para crear un proyecto y habilitar una API, consulta Crea un proyecto y habilita la API.
- Credenciales de autorización para una aplicación de escritorio Si quieres obtener información sobre cómo crear credenciales para una aplicación de escritorio, consulta Crea credenciales.
- Una cuenta de G Suite for Education con Google Classroom habilitado
Paso 1: Configura la muestra
Para configurar la muestra, haz lo siguiente:
- En tu directorio de trabajo, crea un archivo llamado
index.html
. Incluye el siguiente código en
index.html
:En el código, reemplaza
<YOUR_CLIENT_ID>
por el ID de cliente que creaste como un Requisito previo para esta guía de inicio rápido.En el código, reemplaza
<YOUR_API_KEY>
por la clave de API que creaste como un Requisito previo para esta guía de inicio rápido.
Paso 2: Ejecuta la muestra
Realiza lo siguiente para ejecutar la muestra:
- Inicia el servidor web con el siguiente comando desde tu directorio de trabajo:
Python 2.x
python -m SimpleHTTPServer 8000
Python 3.x
python -m http.server 8000
En tu navegador, navega a
http://localhost:8000
.(opcional). Si es la primera vez que ejecutas la muestra, se abrirá una pantalla de consentimiento de OAuth que te pedirá que autorices a la app para acceder a tus datos en tu nombre:
Si aún no lo has hecho, se te solicitará que lo hagas. Si accediste a varias Cuentas de Google, se te pedirá que selecciones una para usar en la autorización.
Haz clic en Aceptar. La app está autorizada para acceder a tus datos.
Se ejecuta la muestra.
Si tienes problemas, consulta la sección Soluciona problemas de la muestra.
Soluciona problemas de la muestra
En esta sección, se describen algunos problemas comunes que puedes encontrar cuando intentas ejecutar esta guía de inicio rápido.
Error: origin_mismatch
Este error se produce durante el flujo de autorización si el host y el puerto utilizados para entregar la página web no coinciden con un origen de JavaScript permitido en tu proyecto de Google Developers Console. Asegúrate de establecer un origen de JavaScript autorizado y que la URL de tu navegador coincida con la URL de origen.
idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'
Este error se produce cuando las cookies y el almacenamiento de datos de terceros no están habilitados en el navegador. La biblioteca de Acceso con Google requiere estas opciones. Para obtener más información, consulta Almacenamiento de datos y cookies de terceros.
idpiframe_initialization_failed: Not a valid origin for the client
Este error se produce cuando el dominio registrado como Requisito previo no coincide con el dominio que se usa para alojar la página web. Asegúrate de que el origen que registraste como Requisito previo coincida con la URL en el navegador.
This app isn't verified
Si en la pantalla de consentimiento de OAuth se muestra el mensaje de advertencia "Esta app no está verificada", significa que tu app solicita permisos que proporcionan acceso a datos sensibles del usuario. Si tu aplicación usa permisos sensibles, debe someterse al proceso de verificación para quitar esa advertencia y otras limitaciones. Durante la fase de desarrollo, para continuar más allá de esta advertencia, selecciona Advanced > Go to {Project Name}(no seguro).
Lecturas adicionales
Para obtener más información sobre las API que se usan en esta guía de inicio rápido, consulta la biblioteca cliente de las API de Google para JavaScript.