Byl jsem zvědav, jak bych mohl dostat polohu uživatele z Facebooku messenger Chatbot. To, co chci dosáhnout, je následující: Chatbot řekne něco jako „Prosím, pošlete mi vaše umístění“, a pak by uživatel klepnutím na „Sdílet polohu“ na Facebooku messenger aplikace. Jsem přišel na to, jak se dostat textovou zprávu, že uživatel odešle, ale ne umístění. Díky předem!
Jak se dostat do polohy uživatele z Facebooku Chatbot api
hlasů
3
1 odpovědí
hlasů 1
1
Místo lze získat stejně jako text. Přesněji řečeno, jak je na fotografii. Musíte vzít message.attachments.payload.coordinates. Také si můžete zkontrolovat message.attachments.type.
příklad:
{
"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}}
}]
}
}]
}]
}













