Obtenir un jeton d’accès
Pour effectuer la requête HTTP vers le point de terminaison Auth0/oauth/token de l’API, nous utiliserons les bibliothèques json, urllib et urllib2.
Voici un exemple d’implémentation :
Pour la tester, modifiez votre code pour imprimer la variable access_token et exécutez le processus en utilisant python cron.py.
Invoquer l’API
Les étapes que nous suivons pour l’implémentation sont les suivantes :- Créer un objet JSON contenant les données de la feuille de temps et affectez-le à une variable
timesheet. - Ajoutez l’URL de l’API et le contenu de la variable
timesheetau corps de la requête en utilisanturllib2.Request. - Ajouter l’en-tête
Authorizationà la requête. - Définir l’en-tête
Content-Typesurapplication/json. - Invoquer l’API en utllisant
urllib2.urlopenet ajouter des fonctions de gestion des erreurs. Récupérer l’API en utilisantjson.loadset imprimez-la dans la console.
python cron.py.
C’est tout! Vous avez terminé!