Gracias por tu visita. Esta página solo está disponible en inglés.

Handle Echo Button Skill Errors

To control Echo Buttons and to start receiving Echo Button input, your skill responds to any request from Alexa and includes a GameEngine or GadgetController directive in that response. This topic describes what happens if your directive fails.

Receiving an Error

If the directive that you send fails – for example, you send an invalid Input Handler definition or an invalid animation sequence – then Alexa ends the session with a SessionEndedRequest. Alexa does not send the skill a System.ExceptionEncountered request.

The form of the request is below. The type and message fields provide information about the problem.

  "type": "System.ExceptionEncountered",
  "requestId": "The ID for this request",
  "timestamp": "2017-08-16T00:50:56.365Z",
  "locale": "en-US",
  "error": {
    "type": "What kind of error this is.",
    "message": "Description of the error."
  "cause": {
    "requestId": "The ID for the original request, the response to which resulted in this error."