Alpha 版本'Deployed'但不可用



我已经使用Dialogflow构建了一个Google Action,但今天在将更新版本发布到Alpha时遇到了问题。

更新的操作在草稿中工作正常,我将其提交用于 Alpha 部署。操作控制台将版本显示为"已部署"。但是,当我尝试访问 Alpha 版本时,我收到"现在没有响应"的响应(来自模拟器、家庭设备和 Google 助理智能手机应用程序(。草稿和 Alpha 共享的后端履行服务工作正常。

我可以在模拟器的调试控制台中看到以下内容:

{
"response": "MyAction Test isn't responding right now. Try again soon.",
"expectUserResponse": false,
"conversationToken": "EucBS2o5Uk...",
"audioResponse": "//NExAAP+H...",
"ssmlMarkList": [],
"debugInfo": {
"assistantToAgentDebug": {
"curlCommand": "curl -v 'https://api.api.ai/api/integrations/google?token=XXXXX&versionId=20' -H 'Content-Type: application/json;charset=UTF-8' -H 'Google-Actions-API-Version: 2' -H 'Authorization: XXXXX'  -A Google-ActionsOnGoogle/1.0 -X POST -d '{"user":{"accessToken":"eyXXXXX","locale":"en-US","lastSeen":"2019-09-12T09:58:03Z","userStorage":"{\"data\":{\"welcomes\":53,\"intentCounts\":{\"BALANCE\":2}}}","userVerificationStatus":"VERIFIED"},"conversation":{"conversationId":"ABXXXXXX","type":"NEW"},"inputs":[{"intent":"actions.intent.MAIN","rawInputs":[{"inputType":"KEYBOARD","query":"Talk to MyAction Test"}]}],"surface":{"capabilities":[{"name":"actions.capability.AUDIO_OUTPUT"},{"name":"actions.capability.SCREEN_OUTPUT"},{"name":"actions.capability.ACCOUNT_LINKING"},{"name":"actions.capability.WEB_BROWSER"},{"name":"actions.capability.MEDIA_RESPONSE_AUDIO"}]},"availableSurfaces":[{"capabilities":[{"name":"actions.capability.WEB_BROWSER"},{"name":"actions.capability.SCREEN_OUTPUT"},{"name":"actions.capability.AUDIO_OUTPUT"}]}]}'",
"assistantToAgentJson": "{"user":{"accessToken":"eyXXXXX","locale":"en-US","lastSeen":"2019-09-12T09:58:03Z","userStorage":"{\"data\":{\"welcomes\":53,\"intentCounts\":{\"BALANCE\":2}}}","userVerificationStatus":"VERIFIED"},"conversation":{"conversationId":"ABXXXXX","type":"NEW"},"inputs":[{"intent":"actions.intent.MAIN","rawInputs":[{"inputType":"KEYBOARD","query":"Talk to MyAction Test"}]}],"surface":{"capabilities":[{"name":"actions.capability.AUDIO_OUTPUT"},{"name":"actions.capability.SCREEN_OUTPUT"},{"name":"actions.capability.ACCOUNT_LINKING"},{"name":"actions.capability.WEB_BROWSER"},{"name":"actions.capability.MEDIA_RESPONSE_AUDIO"}]},"availableSurfaces":[{"capabilities":[{"name":"actions.capability.WEB_BROWSER"},{"name":"actions.capability.SCREEN_OUTPUT"},{"name":"actions.capability.AUDIO_OUTPUT"}]}]}",
"delegatedRequest": {
"delegatedRequest": ""
}
},
"agentToAssistantDebug": {
"agentToAssistantJson": "<!DOCTYPE html><html lang=en><meta charset=utf-8><meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width"><title>Error 400 (Not Found)!!1</title><style nonce="2YtDuE0THEDAcE3p1uuIgA">*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{color:#222;text-align:unset;margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px;}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}pre{white-space:pre-wrap;}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}</style><div id="af-error-container"><a href=//www.google.com><span id=logo aria-label=Google></span></a><p><b>400.</b> <ins>That’s an error.</ins><p>The requested URL was not found on this server. <ins>That’s all we know.</ins></div>",
"delegatedResponse": {
"delegatedResponse": ""
}
},
"sharedDebugInfoList": [],
"conversationBuilderExecutionEventsList": []
},
"visualResponse": {
"visualElementsList": [
{
"displayText": {
"content": "MyAction Test isn't responding right now. Try again soon."
}
}
],
"suggestionsList": [],
"agentLogoUrl": ""
},
"clientError": 0,
"is3pResponse": true,
"clientOperationList": [
{
"operationType": 4,
"startIndicatorPayLoad": {
"status": 1
}
},
{
"operationType": 7,
"exitIndicatorPayLoad": {
"status": 1
}
}
],
"projectName": "",
"renderedHtml": ""
}

堆栈驱动程序日志显示:

2019-09-12 11:56:49.381 BST   App returned an HTTP error. State: URL_ERROR
{
insertId: "1iedwiug2dbgn68"  
labels: {
channel: "preview"   
querystream: "GOOGLE_USER"   
source: "AOG_REQUEST_RESPONSE"   
}
logName: "projects/myaction-test/logs/actions.googleapis.com%2Factions"  
receiveTimestamp: "2019-09-12T10:56:49.389233862Z"  
resource: {
labels: {…}   
type: "assistant_action"   
}
severity: "ERROR"  
textPayload: "App returned an HTTP error. State: URL_ERROR"  
timestamp: "2019-09-12T10:56:49.381445860Z"  
trace: "projects/XXXXX/traces/ABXXXXX"  
}

查看对话流,环境/版本视图将发布状态显示为"正在部署",因此操作和对话流部署之间似乎不匹配..?

我尝试重新发布到 Alpha(最初的尝试是在将近 4 小时前(,但仍然存在相同的问题/错误。两个尝试的版本在对话流中都显示为"正在部署"。

以前有人见过吗?知道问题可能是什么或如何解决吗?

谢谢!

还没有解决方案,但我打开了一个支持请求,其中包含具有相同错误的日志。

尚未收到支持响应,但确实找到了解决方法。 在环境>对话流代理设置中,在草稿下,我能够查看所有版本。我正在寻找的最新版本确实说"就绪"。当我单击右侧的三个点时,我将其加载到草稿中。然后在 Google 控制台上的操作中,我转到部署,然后转到 alpha 部分并单击"提交 alpha"。几乎在部署并看到"已部署"后立即,该技能再次可供 alpha 用户使用。

绝对不记得以前这样做过。

终于得到了谷歌的回复,说那天有一个"问题"。现在似乎工作正常

最新更新