Alexaのカスタムスキルを実装する場合、AWS Lambdaで実装する必要があるが、単純にHttpsをエンドポイントにしてい出来るので、普通のウェブサービスで実装できないかを調べてみました。
一応、以下のサイトに載っているのですがもAWS必須な感じで書いてあります。
ウェブサービスの要件で、サービスが、Amazon信頼済み証明書を活用したSSL/TLS上のHTTPをサポートしていること。ってあるけど、下の一覧にあるCAを利用していないとダメらしいので、使っているサーバは要確認となります。
Javaでの実装はservletでやりますが、AlexaのGitHubのサイトでライブラリが公開されています。
https://github.com/alexa/alexa-skills-kit-sdk-for-java
こいつを元に実装して行こうと思ったのですが、悲しいかな。 Alexaのライブラリは用意されているのに、ほかのサンプルは用意されているのに、Servletだけサンプルがない。。。 けど、ほかのgitで見つけました!
とりあえずは、作るための素材はそろったので、まずはここまで!!!
※開発で使うメモ
Alexaで自由テキストをつかむ方法 ー おうむ返しくんの場合 ー