1

我有一种情况,我需要在 Messenger 机器人中向用户询问城市。定位销仅适用于手机,因此存在问题。像“斯普林菲尔德”这样的城市有 41 个结果,而有些城市只有几个结果。

目前,我正在使用如下所示的通用模板来显示城市列表,但这显然不是正确的方法。根据我运行的测试,通用模板似乎限制为 10 个项目,并发送快速回复询问“A 是你的城市 | 是 | 否”,“B 是你的城市 | 是 | 否”非常糟糕...... 在此处输入图像描述

对此有什么建议吗?如果我有超过 1 个城市名称的结果,我应该询问国家名称吗?

4

1 回答 1

0

您可以询问邮政编码。我知道这将大大减少可能的城市数量。作为响应,您可以发送一条指定位置的消息。并询问你是否猜对了地点

要按邮政编码搜索地点,您可以使用Google Maps Geocoding API

于 2016-08-22T07:33:38.850 回答