Alexa HTML Web API "Alexa.create not a function" Echo Show 10 错误
Alexa HTML Web API "Alexa.create not a function" Error on Echo Show 10
这是我的 Alexa Skill 的 HTML 代码。
<head>
<script src="https://cdn.html.games.alexa.a2z.com/alexa-html/latest/alexa-html.js">
</script >
</head>
<body>
var alexaClient;
Alexa.create({version: '1.0'})
.then((args) => {
const {
alexa,
message
} = args;
alexaClient = alexa;
document.getElementById('debugElement').innerHTML = 'Alexa is ready :)';
})
.catch(error => {
document.getElementById('debugElement').innerHTML = 'Alexa not ready :(';
});
</body>
在 Echo Show 8 和 Echo Show 5 上工作正常,但 Echo Show 10 对相同的代码给出错误。它说“Alexa.create 不是函数”。可能的错误是什么?
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}
这是对 Echo Show 10 的请求 Echo show 8 给版本 1.1
这可能是问题所在吗?
亚马逊文档中是这样的:
"device": {
"deviceId": "amzn1.ask.device.XXXX",
"supportedInterfaces": {
"Alexa.Presentation.HTML": {
"runtime": {
"maxVersion": "1.0"
}
},
"Alexa.Presentation.APL": {
"runtime": {
"maxVersion": "1.4"
}
}
}
}
maxVersion 为 1.0,因此它可能支持创建功能,但 echo show 10 的 maxVersion 为 0.2,因此它可能不支持或不具有创建功能。具体还不知道
你能改变吗
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}
至
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'1.0'}
?
假设您使用的是虚拟环境而不是真实设备。
您可能需要查看 Alexa HTML SDK 网站。
问题出在最大版本“0.2”上。设备更新后工作正常
这是我的 Alexa Skill 的 HTML 代码。
<head>
<script src="https://cdn.html.games.alexa.a2z.com/alexa-html/latest/alexa-html.js">
</script >
</head>
<body>
var alexaClient;
Alexa.create({version: '1.0'})
.then((args) => {
const {
alexa,
message
} = args;
alexaClient = alexa;
document.getElementById('debugElement').innerHTML = 'Alexa is ready :)';
})
.catch(error => {
document.getElementById('debugElement').innerHTML = 'Alexa not ready :(';
});
</body>
在 Echo Show 8 和 Echo Show 5 上工作正常,但 Echo Show 10 对相同的代码给出错误。它说“Alexa.create 不是函数”。可能的错误是什么?
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}
这是对 Echo Show 10 的请求 Echo show 8 给版本 1.1
这可能是问题所在吗?
亚马逊文档中是这样的:
"device": {
"deviceId": "amzn1.ask.device.XXXX",
"supportedInterfaces": {
"Alexa.Presentation.HTML": {
"runtime": {
"maxVersion": "1.0"
}
},
"Alexa.Presentation.APL": {
"runtime": {
"maxVersion": "1.4"
}
}
}
}
maxVersion 为 1.0,因此它可能支持创建功能,但 echo show 10 的 maxVersion 为 0.2,因此它可能不支持或不具有创建功能。具体还不知道
你能改变吗
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}
至
'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'1.0'}
? 假设您使用的是虚拟环境而不是真实设备。
您可能需要查看 Alexa HTML SDK 网站。
问题出在最大版本“0.2”上。设备更新后工作正常