为了账号安全,请及时绑定邮箱和手机立即绑定

Echo Show 10 上的 Alexa HTML Web API

Echo Show 10 上的 Alexa HTML Web API

慕田峪4524236 2023-07-14 10:07:17
这是我的 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 版本这是可能的问题吗?
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

在亚马逊的文档中,是这样的:

    "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'}

?假设您使用虚拟环境而不是真实设备。

查看完整回答
反对 回复 2023-07-14
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

问题出在最大版本“0.2”上。设备更新后工作正常



查看完整回答
反对 回复 2023-07-14
  • 2 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信