Actions on google 获得;对不起,我没有';我没有得到任何回应。”;尝试切换功能时显示的消息

Actions on google 获得;对不起,我没有';我没有得到任何回应。”;尝试切换功能时显示的消息,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,当我尝试多界面对话(从Google Home切换到Android Google Assistant)时,我得到了“对不起,我没有得到任何回应。” 我使用的是ActionSDK,语言环境是“ja” 以下是我的回应: { "conversationToken": "(token)", "expectUserResponse": true, "isInSandbox": true, "expectedInputs": [ { "p

当我尝试多界面对话(从Google Home切换到Android Google Assistant)时,我得到了“对不起,我没有得到任何回应。” 我使用的是ActionSDK,语言环境是“ja”

以下是我的回应:

{
    "conversationToken": "(token)",
    "expectUserResponse": true,
    "isInSandbox": true,
    "expectedInputs": [
        {
            "possibleIntents": [
                {
                    "intent": "actions.intent.NEW_SURFACE",
                    "inputValueData": {
                        "@type": "type.googleapis.com/google.actions.v2.NewSurfaceValueSpec",
                        "context": "Sure, I have some sample images for you.",
                        "notificationTitle": "Sample Images",
                        "capabilities": [
                            "actions.capability.SCREEN_OUTPUT"
                        ]
                    }
                }
            ],
            "inputPrompt": {
                "richInitialPrompt": {
                    "items": {
                        "simpleResponse": {
                            "textToSpeech": "PLACEHOLDER_FOR_NEW_SURFACE"
                        }
                    }
                }
            }
        }
    ]
}

有人知道为什么吗?

它似乎只有英文版本,但我在任何文档中都找不到关于这一点的明确说明


我用英语和法语尝试了完全相同的代码,它是用英语工作的,不是用法语。

结果表明,这不是某个地区的错误,但askForNewSurface目前只支持英语地区。 这是我从AoG支持中得到的:

嗨,简

感谢您对谷歌行动的兴趣。 askForNewSurface实际上只适用于英语地区。我们正在修改文件以反映这些限制。 很抱歉给你带来了困惑。 我们没有为在其他地区发布此功能设置任何det

亲切问候,

让·查尔斯, 谷歌支持团队的行动


上面的原始帖子是他使用Actions SDK。当我在“ja JP”区域设置中使用“Dialogflow”和app.askForNewSurface()函数时,我从Google助手那里得到了相同的响应“对不起,我没有得到任何响应”。但是,在“en-US”区域设置中,我可以从助手那里得到正确的回答:“如果我将其发送到您的手机,可以吗?”。这似乎只是“ja-jp”区域设置中的一个bug,可能…@YoichiroTanaka好的,我添加了dialogflow标签。谢谢提供信息!我怀疑ja还不支持切换功能,但这证明了这是真的。