簡體   English   中英

這是在Heroku上成功完成的Google Actions API調用嗎

[英]Was this a successful Google Actions API call on Heroku

我在這里關注Number Genie文章: https : //developers.google.com/actions/develop/apiai/tutorials/number-genie

我已經把文件放到這里的github倉庫中: http : //github.com/quique123/mygennie

我在Heroku日志中得到了這個:

正文:{“ originalRequest”:{“ source”:“ google”,“ data”:{“ surface”:{“ capabilities”:[{“ name”:“ actions.capability.AUDIO_OUTPUT”}]},“ inputs” :[{ “參數”:[{ “raw_text”: “36”, “TEXT_VALUE”: “36”, “名稱”: “文本”}], “意圖”: “assistant.intent.action.TEXT”,” raw_inputs “:[{” 查詢 “:” 36" , “INPUT_TYPE”:2 “annotation_sets”:[]}]}], “用戶”:{ “USER_ID”: “sometring / mIqGRE =”, “權限”: []}, “設備”:{ “區域設置”: “的en-US”}, “is_in_sandbox”:真, “對話”:{ “conversation_token”: “[]”, “conversation_id”: “1493419815932”,“類型“:2}}},” ID “:” e5ca3d68-3efa-4285-923f-3e1ff7fz87cf “ ”時間戳“: ”2017-04-28T22:33:51.422Z“, ”郎“: ”EN“,” 結果“:{” 源 “:” 劑 “ ”resolvedQuery“: ”36“, ”演講“: ”“, ”動作“: ”check_guess“, ”actionIncomplete“:假, ”參數“:{ ”check_guess“:” 36 “},” 上下文 “:[{” 名稱 “:” actions_capability_audio_output”, “參數”:{ “check_guess.original”: “36”, “check_guess”: “36”}, “壽命”:0}], “元數據”:{ “intentId”: “c863e1e2-c950-45d8-9b96-b57e0b1de77e”, “webhookUsed”: “真”, “webhookForSlotFillingUsed”: “假”, “intentName”: “provide_guess”} “履行”:{ “講話”: “”, “消息”:[{ “類型”:0, “演講”: “”}]}, “得分”:1}, “狀態”: { “代碼”:200, “ERRORTYPE”: “成功”}, “的sessionId”: “1493418215932”}

但是網絡模擬器返回了一個遺憾,當我嘗試猜測一個數字時,該功能現在不可用。 那么,為什么JSON有效負載具有代碼200:success?

您多快收到不可用的消息? 您家中的Google助手會在5秒鍾后使請求超時。 如果您的服務器在這段時間內沒有答復,則Home假定連接存在問題,並終止會話。 您的應用程序可能花費的時間超過了運行時間,因此它會生成一條消息,提示當前無法處理該應用程序,並且一段時間后,您的函數最終將返回結果。

暫無
暫無

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

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