Alexa HTML Web API Alexa.create bukan fungsi Kesalahan pada Echo Show 10

Ini adalah kode HTML untuk Skill Alexa saya.

<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>

Berfungsi dengan baik di Echo Show 8 dan Echo Show 5 tetapi Echo Show 10 memberikan kesalahan untuk kode yang sama. Dikatakan Alexa.create bukan suatu fungsi. Apa kemungkinan kesalahannya?

'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}

Ini adalah permintaan untuk Echo Show 10 Echo show 8 memberikan versi 1.1

Mungkinkah ini masalahnya?


person Ashish Yadav    schedule 05.11.2020    source sumber


Jawaban (2)


Di dokumen Amazon, seperti itu:

    "device": {
  "deviceId": "amzn1.ask.device.XXXX",
  "supportedInterfaces": {
    "Alexa.Presentation.HTML": {
      "runtime": {
        "maxVersion": "1.0"
      }
  },
    "Alexa.Presentation.APL": {
      "runtime": {
        "maxVersion": "1.4"
      }
    }
  }
}

maxVersion adalah 1.0 sehingga mungkin mendukung fungsi buat tetapi echo show 10 memiliki maxVersion 0.2 sehingga mungkin tidak mendukung atau memiliki fungsi buat. Saya belum tahu secara spesifik.

Bisakah kamu berubah

'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'0.2'}

to

'Alexa.Presentation.HTML': {u'runtime': {u'maxVersion': u'1.0'}

? Dengan asumsi Anda menggunakan lingkungan virtual bukan perangkat nyata.

Anda mungkin ingin memeriksa situs web Alexa HTML SDK.

person Teohan Eksi    schedule 05.11.2020
comment
Terima kasih balasannya. Tidak, saya tidak bisa mengubah maxversion, itulah respon yang kami dapatkan dari alexa. Saya mendapatkan sertifikasi keahlian saya. Masalahnya ada pada versi perangkat lunak perangkat. - person Ashish Yadav; 09.11.2020

Masalahnya adalah dengan maxversion '0.2'. Setelah pembaruan perangkat berfungsi dengan baik

person Ashish Yadav    schedule 09.11.2020