Il existe un moyen d'envoyer mon emplacement à facebook-messenger à partir d'un client mobile, mais comment puis-je envoyer un emplacement depuis un robot? (Plate-forme messager api)Comment envoyer l'emplacement depuis la plateforme Facebook Messenger?
Lorsque je tente d'envoyer une structure similaire de bot, je reçois une erreur: (#100) Unsupported attachment type
Est-il possible d'envoyer ma position de bot?
Exemple de message reçu au bot:
{
"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}}
}]
}
}]
}]
}
J'essaie d'envoyer un message avec pièce jointe comme ceci:
"attachment": {
"type": "location",
"payload": {"coordinates": {"lat": 55, "long": 37}}
}
Pouvez-vous nous montrer un [mcve] qui représente la façon dont vous envoyez le message avec les données de localisation intactes? – gravity
Oui. J'ai édité la question. – Dmitry
'" attachment "' est un tableau dans le JSON. Notez le '[' 'et'] 'encapsulant toutes les données (' type', et 'payload')? Essayez d'ajouter les parenthèses '[]' pour indiquer le début et la fin de 'attachment 'et dites-nous si cela a résolu le problème? – gravity