Google API Tâche: Impossible d'insérer la liste des tâches avec le titre

voix
0

Je suis en train d'insérer une liste des tâches à l'aide du client api google. suivant est la méthode que je me sers:

function insertTaskList(taskId = test-id, taskListTitle = Test title){
    gapi.client.tasks.tasklists.insert({
      'method': 'POST',
      'body': {
          kind: tasks#taskList,
          id: taskId,
          title: taskListTitle
      }
    }
    ).then(function(response){
      console.log(task list inserted)
      console.log(response)
    }
    )
}

L' appel de la méthode ci - dessus insertTaskList, insère une liste des tâches en blanc sans tenir compte du titre et id je passe. J'ai essayé de trouver un endroit pour mettre la partie du corps de la demande dans la fonction d'insertion, mais les seules suggestions que je trouve nulle part ailleurs étaient compris comme un corps ou ressource .

Je l' ai déjà renvoyé cette question sur le SO ( Précisez corps de la demande dans les appels API Google ( en utilisant les API Google Bibliothèque client JavaScript) ), mais il ne fonctionne pas pour moi non plus .

Mise à jour: Après avoir essayé un peu plus combinaison, il a travaillé quand je passe seulement le titre et rien d' autre.

function insertTaskList(taskId = test-id, taskListTitle = Test title){
    gapi.client.tasks.tasklists.insert({
      'resource': {
          title: taskListTitle
      }
    }
    ).then(function(response){
      console.log(task list inserted )
      console.log(response)
    }
    )
}

Je voudrais tout de même savoir comment je peux le faire fonctionner en passant aussi l'identifiant, comme je voudrais avoir mon propre identifiant et aussi dit sur la page de google api que id doit être une chaîne. Donc, je ne suis pas sûr, exactement ce que je fais mal ici.

Représentation des ressources de https://developers.google.com/tasks/v1/reference/tasklists#resource

{
  kind: tasks#taskList,
  id: string,
  etag: string,
  title: string,
  updated: datetime,
  selfLink: string
}
Créé 20/10/2018 à 03:25
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more