Alexa findet meine Fertigkeit nicht

8

Ich habe meine Alexa Skill als eine AWS Lambda Node.js App basierend auf einem der bereitgestellten Beispiele im Alexa Skills Kit erstellt. Ich habe alle Anweisungen befolgt:

  1. Mein Echo ist mit demselben Konto registriert wie mein Entwicklerkonto in AWS
  2. Ich habe meinen Skill auf der Amazon Developer Console
  3. konfiguriert
  4. Ich gebe meine Anwendungs-ID von der Konsole in meinen Anwendungscode
  5. ein
  6. Ich habe meinen Code in den AWS Lambda-Dienst hochgeladen (wie angegeben auf N. Virginia eingestellt)
  7. Ich habe meinen Dienst getestet und das erwartete JSON zurückgegeben
  8. Ich habe meinen ARN als Endpunkt in der Entwicklerkonsole
  9. eingegeben
  10. Beim nächsten Schritt in der Konsole sagt er mir, dass ich die Fähigkeit mit Echo testen soll, indem ich sage "Alexa, frage HelloWorld".

Wenn Sie das tun, antwortet sie: "Es gab ein Problem bei der Kommunikation mit der angeforderten Anwendung." In der Echo App heißt es:

  

Unerwarteter Kommunikationsproblem-HelloWorld Request Identifier:   amzn1.echo-api.request.e2d17280-592a-474f-a6b1-d1a9d8ff816d Dort war   ein Problem bei der Kommunikation mit der angeforderten Anwendung

Ich kann von meiner AWS Lambda-Funktionsliste sehen, dass keine Anfragen den Service erreicht haben. Ich habe Echo neu gestartet. Ich gab es eine Stunde für den Fall, dass es nur Zeit brauchte, um sich irgendwo zu verbreiten, aber es gibt immer noch die gleiche Antwort.

Das ist also eine ziemlich zwiespältige Sackgasse. Ist da jemand reingerannt? Irgendwelche Ideen was zu versuchen?

    
Subcreation 29.06.2015, 20:49
quelle

1 Antwort

12

Ich habe bemerkt, dass du deine Event Source nicht erwähnt hast. Hier ist das Snippet aus der Dokumentation hier .

Fügen Sie die Alexa Skills Kit-Ereignisquelle hinzu

Das Hinzufügen der Alexa Skills Kit-Ereignisquelle zu Ihrer Funktion gewährt Alexa die notwendigen Aufrufberechtigungen für Ihre Funktion.

%Vor%

Außerdem können Sie im Alexa Skills Kit Knowledge-Unterforum eine Liste mit häufigen Fragen und Antworten finden: A hier .

Danke!

    
Justin at Amazon 29.06.2015, 22:40
quelle