J'ai donc réussi à lier le compte utilisateur google à mon agent sur API.AI comme ceci guía et j'ai trouvé similaire réponse à ça.
"Profil" et "Email" ont été ajoutés comme champ d'application du client.
Maintenant, l'assistant a envoyé un userId et un AccessToken à mon webhook d'exécution, sous originalRequest-> data-> inputs->user.
Quelque chose comme ça :
"user":{
"accessToken":"TWWM**********************bgf",
"locale":"en-US",
"userId":"AKL*********************exlT"
}
Jusqu'à présent, mon accesToken est toujours rendu invalide par Google.
Si je vérifie mon jeton :
https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=TWWM**********************bgf
Il rend invalide
{
"error_description": "Invalid Value"
}
Comment puis-je obtenir les informations de base du profil de l'utilisateur, telles que le prénom, le nom de famille et l'adresse électronique, avec les paramètres AccessToken et UserId ci-dessus ?
Quel point de terminaison GoogleApi dois-je invoquer ?