Obtener un token de acceso
/oauth/token de Auth0, usaremos las bibliotecas json, urllib y urllib2.
Esta es una implementación de ejemplo:
Para probarlo, modifica tu código para imprimir la variable access_token y ejecuta el proceso con python cron.py.
Invocar la API
- Crear un objeto JSON que contenga los datos del registro de horas y asignarlo a una variable
timesheet. - Añadir la URL de la API y el contenido de la variable
timesheetal cuerpo de la solicitud conurllib2.Request. - Añadir el encabezado
Authorizationa la solicitud. - Establecer el encabezado
Content-Typeenapplication/json. - Invocar la API con
urllib2.urlopeny agregar manejo de errores. Recuperar la respuesta conjson.loadse imprimirla en la consola.
python cron.py.
¡Eso es todo! ¡Ya terminaste!