Ik vroeg me af hoe ik de locatie van een gebruiker kan krijgen van een Facebook-messenger chatbot. Wat ik wil bereiken is de volgende: de chatbot zoiets als zeggen: Graag ontvang ik uw locatie, en vervolgens de gebruiker zou tik op de Share Location op de Facebook Messenger-app. Ik heb bedacht hoe een tekstbericht dat de gebruiker stuurt, maar niet de locatie. Bij voorbaat dank!
Hoe kan ik locatie gebruiker van Facebook chatbot api te krijgen
stemmen
3
De vraag is gesteld op 08/06/2016 om 15:28 2016-06-08 15:28
bron van user Dani M. Smith
In andere talen...
bron van user Dani M. Smith
In andere talen...
1 antwoorden
stemmen 1
1
Locatie kan ook worden verkregen als tekst. Meer in het bijzonder, zoals de foto. Je moet nemen message.attachments.payload.coordinates. Ook u kunt controleren message.attachments.type.
voorbeeld:
{
"object": "page",
"entry": [{
"id": "1719442148306048",
"time": 1466780344978,
"messaging": [{
"sender": {"id": "123456789"},
"recipient": {"id": "987654321"},
"timestamp": 1466780344847,
"message": {
"mid": "mid.12345698875:c80066d69b6cee1779",
"seq": 65,
"attachments": [{
"title": "Dmitry's Location",
"url": "Link to bing.com through facebook redirect"
"type": "location",
"payload": {"coordinates": {"lat": 55, "long": 37}}
}]
}
}]
}]
}