簡體   English   中英

使用 Dialogflow-fulfillment 獲取設備位置,而不是使用 Google Actions

[英]Getting device location using Dialogflow-fulfillment, not using Google Actions

我在這里想做的是,假設一家提供某些設施的醫院在該國擁有多個中心(地點)。 現在當用戶請求這樣的醫院時,機器人應該能夠向他輸出附近醫院的位置。 我確實在 Firebase 實時數據庫中列出了所有此類醫院的經度和緯度。

我的方法是獲取用戶的位置並將其與數據庫中附近位置的可用位置進行比較?

在此鏈接上,討論了如何使用“Google Actions”獲取用戶的位置。 我想使用 Dialogflow 上的內聯編輯器中的 dialogflow-fulfullment (WebhookClient({ request, response });) 做同樣的事情(獲取用戶的精確位置),以便我可以使用 Firebase 的實時數據庫。

我的動機是讓它也包容大多數其他平台。 而 Google Actions 僅對 Google Assistant 有效。

PS:對此的任何建議將是非常可觀的。 如果需要,我很樂意提供更多說明。

獲取用戶的位置權限只是 Actions on Google 的一項功能,而不是 Dialogflow 本身。 您可以要求用戶手動提供他們的當前位置,但否則將難以自動提供。

與 Dialogflow 支持團隊交談

在此處輸入圖片說明

電子郵件中提到的鏈接: https : //developers.google.com/actions/reference/rest/Shared.Types/Permission

您可以使用 Actions on Google Helpers 來檢索用戶位置。 您可以點擊此鏈接獲取文檔: https : //developers.google.com/actions/assistant/helpers#user_information

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM