Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 亚马逊说我的Alexa技能在启动时失败是什么意思;莫代尔;?_Javascript_Java_Node.js_Alexa - Fatal编程技术网

Javascript 亚马逊说我的Alexa技能在启动时失败是什么意思;莫代尔;?

Javascript 亚马逊说我的Alexa技能在启动时失败是什么意思;莫代尔;?,javascript,java,node.js,alexa,Javascript,Java,Node.js,Alexa,我的Alexa skill未能通过认证的原因有很多(包括使用“oracle”一词,亚马逊认为这是一个商标而不是一个词!),但我对此感到困惑: 该技能在启动“模式”时始终返回错误。请参阅以下文档,了解如何回复Alexa发送的请求: 此外,请通过以下链接验证语音用户界面的质量,以获得更好的用户体验: 例如: 用户:“Alexa启动/打开/启动oracle” 技能:“错误:找不到意图” 文档非常笼统,实际上没有提到关于启动“Modal”的任何内容 我猜如果有人在没有意图的情况下调用我的技能,例如“

我的Alexa skill未能通过认证的原因有很多(包括使用“oracle”一词,亚马逊认为这是一个商标而不是一个词!),但我对此感到困惑:

  • 该技能在启动“模式”时始终返回错误。请参阅以下文档,了解如何回复Alexa发送的请求:
  • 此外,请通过以下链接验证语音用户界面的质量,以获得更好的用户体验:

    例如:

    用户:“Alexa启动/打开/启动oracle”

    技能:“错误:找不到意图”

    文档非常笼统,实际上没有提到关于启动“Modal”的任何内容

    我猜如果有人在没有意图的情况下调用我的技能,例如“Alexa,与MYSKILL交谈”,而不是“Alexa,询问MYSKILL关于MYINTENT”,它会返回一个错误,而由于它是一匹单技小马,它应该只以内容作为响应

    然而,文档中提供的关于如何响应launchrequest而不是intentrequest的示例仅在Java中提供,我对使用node.js用javascript编写代码很在行

    有人能说明我对“模态”的猜测是否正确吗

    如果我是对的,并且我需要指定在启动请求时发生了什么,那么这个Java代码片段在Javascript中会是什么样子

    @Override
    public SpeechletResponse onLaunch(final LaunchRequest request, final Session session)
    throws SpeechletException {
    
    log.info("onLaunch requestId={}, sessionId={}", request.getRequestId(),
    session.getSessionId());
    return callback(null, MYINTENT);
    }
    

    . Java是的商标(就像公司名称一样)。谢谢Elliott,我知道javascript和VisualWeb空间中的模式是什么。我的问题是亚马逊打算如何在Alexa的音频交互空间中使用这个术语。