我正在使用python中的messenger创建一个聊天机器人,但我不知道如何从facebook用户(纬度,经度)获取地理位置。我看到我必须使用图形API,但字段状态似乎不起作用。你有一个查询示例吗?提前致谢!
答案 0 :(得分:1)
[更新有关如何解决此问题的当前状态]
自2019年6月底以来,位置快速回复已被弃用并删除。 他们应该宣布一种实现相同行为的新方法,但六个月后至今仍未实现。
Facebook建议以文本形式询问用户的地址。
这意味着,如果您使用消耗GPS坐标的API,则现在必须使用一个地址进行GPS转换服务。
您可能认为使用带有“获取地理位置”按钮的Web视图可以解决问题,但是此功能在所有台式机浏览器上均被禁止。如果iframe内容不在同一域中,则无法获取地理位置数据。仍然可以在移动设备上运行(因为它不仅是简单的iframe,而且是完整的网络视图)。
基本上,在撰写本文时,您没有太多方法可以实现与“获得职位”快速答复行为相同的方法。 唯一的解决方案是以文本方式询问用户的地址,然后将其转换为GPS坐标(如果需要)。
答案 1 :(得分:0)