Obtenir un jeton d’accès
/oauth/token, nous utiliserons les bibliothèques json, urllib et urllib2.
Voici un exemple de mise en œuvre :
Pour faire le test, modifiez votre code afin d’afficher la variable access_token, puis exécutez le processus avec python cron.py.
Appeler l’API
- Créer un objet JSON contenant les données de feuille de temps et l’assigner à une variable
timesheet. - Ajouter l’URL de l’API et le contenu de la variable
timesheetau corps de la requête à l’aide deurllib2.Request. - Ajouter l’en-tête
Authorizationà la requête. - Définir l’en-tête
Content-Typesurapplication/json. - Appeler l’API à l’aide de
urllib2.urlopenet ajouter un traitement des erreurs. Récupérer la réponse à l’aide dejson.loadset l’afficher dans la console.
python cron.py.
Et voilà ! C’est terminé !