2017-09-12 1 views
1

J'essaie de mettre à jour une tâche avec le code suivant, mais sa ne fonctionne pas et je ne reçois pas de commentaires de ce:comment utiliser correctement javascript google task api?

gapi.client.tasks.tasks.update({'task': task.id, 'tasklist': taskList.id, 'body': {'status': 'completed'}}); 

je récupère avec succès les Tasklist et les tâches, mais pas les mettre à jour. J'ai la portée d'autorisation suivante:

https://www.googleapis.com/auth/tasks 

Ma question est comment puis-je utiliser l'API javascript pour faire des mises à jour? Y a-t-il des guides disponibles en ligne?

Répondre

1

J'ai trouvé une solution, vous devez envoyer la mise à jour en tant que deuxième paramètre à la méthode de mise à jour:

gapi.client.tasks.tasks.update({'task': task.id, 'tasklist': taskList.id}, task).then(function (response) {}); 
+0

Je trouve surprenant que JavaScript n'est pas une des langues qu'ils incluent dans [la documentation] (https://developers.google.com/google-apps/tasks/v1/reference/tasks/update), merci beaucoup de l'avoir publié. – kevinmicke