2017-02-11 9 views
2

私は最近Amazon Echo Dotを購入しましたが、私はそれに対してカスタムスキルを作りたいと考えています。Alexaスキルに既存のWebサービスを使用する

モバイル、デスクトップ、ウェブのいずれのクライアントでも使用できるWebサービスが既にあります。レスポンスを投稿して処理して結果を返すことで、Echoを利用できるようにしたいユーザー。

私が見つけることができる唯一のものは、Alexa Webサービスを作成することですが、私が見ることができるのは、Echoだけでアクセスでき、Amazon証明書を要求するなどの特定のセキュリティ項目に従わなければなりません。

Webサービスを作成して自分自身のWebサービスを作成するのはちょっと難しいようですが、これが唯一の方法ですか、自分のWebサービスにPOST/GETして結果を処理してエコーに適した方法で結果を返します。

ご協力いただきありがとうございます。

答えて

2

AlexaのスキルはどのWebサービスでも確認できますが、Amazonの証明書とポートの要件に準拠し、ASKインターフェイスを実装する必要があります。

AWSラムダであなたのAlexaスキルを指し示すことができます(それにはオプションが組み込まれています)。そしてあなたの既存のサービスにリクエストをプロキシしますが、あなたの既存のWebサービスをラップするのと同じカテゴリに入ると思います既存のWebサービスをASKインターフェイスに適応させ、ASKスキルに必要な新しい機能を実装すると、より多くの情報が得られるはずです。

IMOでは、ラッパーサービス(またはラムダ)を作成することもできます。これは、残りのASK処理をそこに置くことができ、uを混乱させる必要がないからですあなたの既存の働くサービス。

関連する問題