Dialogflow sys.location以检测完整地址(?)

时间:2019-03-06 10:49:56

标签: dialogflow actions-on-google

我找不到处理这种情况的原因:

代理商:告诉我您的地址

用户通过j.f.帕多瓦·肯尼迪

在我的weebhook中,我希望收到类似的东西:

{city:"Padova", streets:"Via John Fitzgerald Kennedy"}

使用sys.location而不是dialogflow检测的街道值:

{city:"Padova", streets:"Via j.f Kennedy"}

我的目标是在weebhook中使用街道的完整名称,我读过https://cloud.google.com/dialogflow-enterprise/docs/reference/system-entities,但找不到解决问题的方法。如果无法通过diaolog流处理此问题,还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

正如sid8491所说的

,在dialogflow中是不可能的,您需要使用weebhook将您从用户获得的地址传递给API,我遇到了同样的问题,在法国,政府有一个API,其中列出了法国的所有地址。如果地址未知,API将返回最匹配的地址列表。

邮政公司通常使用这种API