2017-06-13 46 views
1

我正在爲Google智能助理開發一項操作,並且想知道我是否可以繼續在手機上使用沒有屏幕的設備(例如Google Home)開始的操作。Google智能助理:在手機上打開/繼續操作

E.g.我要求Google Home在紐約搜索一家好酒店,當它告訴我我可能想要訪問我手機上相應網站的結果時。另一個例子是:我正在訂購披薩,並且我的手機上需要通過指紋/密碼進行認證。

有人知道這是/是否有可能嗎?

回答

0

是的,我想這是可能的。這取決於你爲應用程序編寫webhook的效果。

對於此示例: 當您要求Google Home搜索紐約的一家好酒店時,請記住如果用戶要求檢查該酒店的更多詳細信息(例如電話號碼)號碼或電子郵件或其他聯繫方式。

在webhook中,爲後續的意圖觸發一個動作。 並在響應中,調用getHotelDetail()函數,該函數將是用戶定義的函數。

這裏是一個演示代碼來理解:

def getHotelDetail(hotel): 
    # get all the hotel details using an API or JSON 
    # return hotel-details 

def processRequest(req): 
    # if req.get("result").get("action") == "follow-up-hotel-details": 
    #  data = getHotelDetail() 
    # else: 
    #  return {} 
    # res = makeWebhookResult(data) 
    # return res 

def makeWebhookResult(data): 
    # return whatever you want to display/speak as per the 
    # processRequest(req) 
相關問題