Voila je suis en train de développer un chatbot messenger avec nodejs,

je créer une fonction CaptureNom() qui me permettre de capturer le nom (et le prénom) de l'utilisateur afin d'afficher un message bonjour+utilisateur+en quoi je peux vous aidez.

Pour cela il me faut tout dabord l'id de l'utilisateur, senderId sous messenger et envoyer une requête GET pour avoir un JSON en retour voila comment la doc facebook nous le presente :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
curl -X GET "https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic,locale,timezone,gender&access_token=PAGE_ACCESS_TOKEN"
J'ai teste sous ma commande avec la methode curl en remplacant bien le USER_ID par le mien ca fonctionne super.

Toutefois maintenant j'essaie de créer une fonction dans mon fichier nodejs pour recuperer les données de JSON mais je n'y arrive pas voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
		let sender= event.sender.id
		console.log("sender ici",sender)
		let nom =""
		let prenom = ""
		function CaptureNom(sender){
			request({
				url: 'https://graph.facebook.com/v2.6/' + sender+ '?fields=first_name,last_name&access_token=' +token+"'",
				method: 'GET'
 
				nom = JSON.first_name
				prenom = JSON.last_name
 
			});
		}
 
		let text = 'Bonjour '+nom+' '+prenom+',en quoi je peux vous aider ?'
Merci de m'aider