如何从Facebook Chatbot API获取用户的位置

丹尼尔·史密斯

我想知道如何从Facebook Messenger聊天机器人中获取用户的位置。我要完成的工作如下:聊天机器人会说类似“请向我发送您的位置信息”,然后用户可以在Facebook Messenger应用程序上点击“共享位置”。我已经弄清楚了如何获取用户发送的文本消息,而不是位置。提前致谢!

德米特里

可以获得位置以及文本。更准确地说,就是照片。你需要拿message.attachments.payload.coordinates您也可以检查message.attachments.type

例子:

{
   "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}}
               }]
           }
       }]
   }]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Google Geocode API和PHP获取用户的当前位置

Facebook Graph API(如何获取用户性别?)

如何从Chrome扩展程序中获取用户的位置?

如何通过API获取用户

如何使用Target API 23和更高版本通过GPS获取用户位置

如何使用BotFramework获取ChatBot用户的经度和纬度

从Facebook API获取用户喜欢和反应的列表

如何部署Rasa Chatbot

如何在wordpress中获取用户位置

如何获取chatbot的聊天会话(在AWS lex中)

如何获取用户的桌面位置

如何在Dialogflow chatbot中获取用户的当前位置?

如何从RASA chatbot中基于Java脚本的Web浏览器获取用户登录详细信息

如何从Keycloak REST API获取用户?

如何在Facebook API中获取用户位置和用户家乡?

如何使用Google Maps API而非位置管理器获取用户当前的位置坐标

Facebook Graph API获取用户的个人资料照片

如何使用Facebook Graph API使用PHP获取用户的位置/城市?

使用PHP和Facebook API获取用户朋友列表

如何使用Facebook Graph API获取用户的计划事件

如何从Facebook获取用户的群组数据

如何通过API从Facebook获取用户信息?

Facebook Connect API:获取用户电子邮件

如何在Android中获取用户的当前位置

使用facebook javascript sdk获取用户的位置

如何使用GPS获取用户位置

如何重构此获取用户当前位置的 JS 代码?

在 Graph Facebook API 中,如何根据用户的电子邮件获取用户的 id?

SwiftUI:如何获取用户的当前位置?