Hosting einer benutzerdefinierten Fähigkeit an Alexa durch Implementierung eines Webdienstes

Ich arbeite an der Entwicklung eines Webdienstes, der verwendet wird, umHandling Requests Gesendet von Alexa und antworten Sie mit einer bestimmten Antwort im .net-Framework. Der von Alexa an Ihren Dienst gesendete Anfragetext im folgenden JSON-Format:

{
  "version": "string",
  "session": {
    "new": true,
    "sessionId": "string",
    "application": {
      "applicationId": "string"
    },
    "attributes": {
      "string": {}
    },
    "user": {
      "userId": "string",
      "accessToken": "string"
    }
  },
  "context": {
    "System": {
      "application": {
        "applicationId": "string"
      },
      "user": {
        "userId": "string",
        "accessToken": "string"
      },
      "device": {
        "supportedInterfaces": {
          "AudioPlayer": {}
        }
      }
    },
    "AudioPlayer": {
      "token": "string",
      "offsetInMilliseconds": 0,
      "playerActivity": "string"
    }
  },
  "request": {}
}

undResponse Body Syntax im Json-Format unten:

{
  "version": "string",
  "sessionAttributes": {
    "string": object
  },
  "response": {
    "outputSpeech": {
      "type": "string",
      "text": "string",
      "ssml": "string"
    },
    "card": {
      "type": "string",
      "title": "string",
      "content": "string",
      "text": "string",
      "image": {
        "smallImageUrl": "string",
        "largeImageUrl": "string"
      }
    },
    "reprompt": {
      "outputSpeech": {
        "type": "string",
        "text": "string",
        "ssml": "string"
      }
    },
    "directives": [
      {
        "type": "string",
        "playBehavior": "string",
        "audioItem": {
          "stream": {
            "token": "string",
            "url": "string",
            "offsetInMilliseconds": 0
          }
        }
      }
    ],
    "shouldEndSession": boolean
  }
}

ch habe im Amazon Developer Forum nachgeforschHosting einer benutzerdefinierten Fähigkeit als Webdienst , Handling Requests Gesendet von Alexa Aber ich bin nicht in der Lage, diese Sache zu erreichen und eine Sache, die ich nicht benutze Lambda Funktion Ich möchte einen benutzerdefinierten Skill erstellen und mein Standort befindet sich nicht inNorth US.

Ich habe die Lib. von githubHie und in meinem Web-Service verwendet, aber nicht in der Lage, mit dieser Bibliothek zu synchronisieren. Jeder hier kann mir eine Anweisung geben, wie ich das tun kann oder wie ich im Voraus damit beginnen kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage