Jeg lurte på hvordan jeg kunne få en brukers plassering fra en Facebook-messenger chatbot. Det jeg ønsker å oppnå er følgende: chatbot vil si noe sånt som Vennligst send meg din plassering, og så brukeren vil trykke på Del Location på Facebook messenger app. Jeg har funnet ut hvordan du får en tekstmelding som brukeren sender, men ikke plasseringen. Takk på forhånd!
Hvordan få brukeren befinner seg fra Facebook chatbot api
stemmer
3
Publisert på 08/06/2016 klokken 15:28 2016-06-08 15:28
kilden bruker Dani M. Smith
På andre språk...
kilden bruker Dani M. Smith
På andre språk...
1 svar
stemmer 1
1
Plassering kan fås så vel som tekst. Mer presist, som bildet. Du må ta message.attachments.payload.coordinates. Også du kan sjekke message.attachments.type.
eksempel:
{
"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}}
}]
}
}]
}]
}