Alexa Skills Kit SDK for Java
ASK SDK for Javaを使うと、ボイラープレートコード(毎回書かなければならないお決まりのコード)を書く手間が不要になります。これにより空いた時間をさまざまな機能の実装に充てることができ、人気のスキルをより簡単に作成できるようになります。
SDKの使用に役立ついくつかのサンプル、リファレンス、ガイドをご用意しました。以下のリンクを使ってこれらのドキュメントを簡単に見つけることができます。また各ドキュメントの内容も説明します。
ガイド
ASK SDKのセットアップ
Mavenプロジェクトに依存関係としてSDKを含める方法を説明します。
初めてのスキル開発
Hello Worldサンプルをビルドする手順を詳しく説明します。
ASK SDK v2 For Javaへの移行
既存のスキルをv1からv2 SDKに移行する方法を説明します。
SDKでサポートされているAlexaの機能
ASK SDKでサポートされているAlexaの機能の一覧です。
技術資料
リクエスト処理
受信するリクエストを処理するリクエストハンドラー、およびスキルのエラーを処理する例外ハンドラーを作成する方法、またリクエストと応答のインターセプターを使ってハンドラーの実行前または実行後にタスクを実行する方法を説明します。
スキルのアトリビュート
3つの異なるスコープ(リクエスト、セッション、永続)のスキルのアトリビュートを使ってスキルデータを保存および取得する方法を説明します。
Alexaサービスクライアント
サービスクライアントを使ってスキルからAlexa APIにアクセスする方法を説明します。
応答のビルド
応答ビルダーを使って、テキスト、カード、オーディオといった複数の要素を使用して1つの応答を簡単に構成する方法を説明します。
スキルビルダー
スキルビルダーを使って設定されたSDKインスタンスを簡単に作成する方法を説明します。
スキル内課金の管理
スキル内商品とスキル内課金エクスペリエンスの管理方法を説明します。
サーブレットサポート
スキルをウェブサービスとしてホスティングする方法を説明します。
Javadocのリファレンス
SDKの最新バージョンのJavadocのリファレンスです。