簡體   English   中英

由於自己的應用程序參數,使用Google Assistant進行GET / POST調用

[英]Make GET/POST calls with google assistant due to own app parameters

我試圖通過我的應用程序控制家用電器。 我有一個Web服務器來接收請求並使用此參數進行mqtt發布。 我想用Google Assistant發出此請求。 但是有些參數應該來自我的應用程序,而有些則根據用戶的說法來。 例如:“打開廚房燈”

Google助手應該做什么:

http:/myserverIp/incoming/param=kitchenLight&param=On&param=userId

我的服務器應該做什么:

mqtt publish: topic:home/userId/kitchenLight payload=1

我已閱讀過Google助理sdk,我看過google io-18 / 17助理談話,但找不到正確答案。 根據下面的圖片,我應該使用“ URL模板模型”,但是即使在我的android項目中應該找到action.xml的地方,我也找不到!

動作模型

是否可以從我的應用程序將數據傳遞給Google Assistant並發出基於用戶的GET / POST請求?

根據下面的圖片,我應該使用“ URL模板模型”,但是即使在我的android項目中應該找到action.xml的地方,我也找不到!

我認為這是您感到困惑的根源。 如果您要為Google助手構建Smart Home Action ,則完全不是在構建Android項目。 您正在構建基於雲或服務器的Webhook,它將從Assistant中獲取JSON並以某種對您的設備有意義的方式處理它。

在您的情況下,聽起來像一種方法是讓該Webhook充當您現有服務的代理。 因此它將從助手中獲取JSON,並將其轉換為您當前期望的URL查詢。

暫無
暫無

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

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