オーサリングツールでAPLサンプルをテストする


オーサリングツールでAPLサンプルをテストする

Alexa Presentation Languageの技術資料には、APLドキュメントとデータソースを作成する方法を説明したJSONサンプルを含むトピックがあります。これらのサンプルをAPLオーサリングツールにコピーして動作を確認し、自分で変更を加えて試してみることができます。これらのサンプルのほとんどは、実際に動作するスキルがなくてもテストできます。

APLサンプルコードについて

APLドキュメント全体のサンプルには、APLドキュメントデータソースという2つの部分が含まれます。サンプルの動作を確認するには、これらの両方をオーサリングツールにコピーする必要があります。

長いサンプルはページ上で折りたたまれています。ボタンをクリックして、コードを展開してください。

たとえば、以下のようなボタンが表示されることがあります。ドキュメント全体を表示するには、サンプルドキュメント: AlexaHeadlineの例をクリックします。データソース全体を表示するには、データソース:headlineExampleDataを参照します。

APLドキュメントには、ドキュメント全体のサンプルと小さいコードスニペットの両方が含まれています。サンプルがドキュメント全体かどうかを判断するには、typeプロパティがAPLに設定されているかどうかを確認してください。ドキュメント全体のサンプルには、必ずこのプロパティが含まれています。

ドキュメント全体とデータソース全体をオーサリングツールにコピーする

APLオーサリングツールを使用すると、APLドキュメントとそれに関連するデータソースを作成して、さまざまなViewportでの見え方をプレビューできます。開発者コンソールでスキルからオーサリングツールを開くと、APLドキュメントをスキルに保存して、後でまた作業に戻ることができます。

ツールの使用方法については、開発者コンソールでドキュメントを作成するを参照してください。

ドキュメント全体は、必ずtypeプロパティで始まり、このプロパティはAPLに設定されています。

ドキュメント全体をオーサリングツールにコピーするには

  1. 技術資料の各ページで、必要に応じてサンプルコードを展開します。
  2. コードをコピーボタンをクリックします。

    APL JSONサンプルのコードをコピーするボタン
  3. 別のブラウザウィンドウで、開発者コンソールを開きます。
  4. 既存のスキルを開くか、新しいスキルを作成します。オーサリングツールは、実際に動作するエンドポイントがスキルになくても使用できます。
  5. 左側のナビゲーションから、マルチモーダル応答をクリックします。

    新しいウィンドウかタブでオーサリングツールが開き、このスキルに保存されている既存のドキュメントが表示されます。

  6. 視覚をクリックします。
  7. 視覚応答を作成をクリックします。
  8. 空のドキュメントをクリックします。これにより、新しい空のAPLドキュメントとデータソースが作成されます。
  9. コードビューをクリックします。
  10. 編集ペインから既存のJSONコードをすべて削除し、ステップ2でコピーしたコードを貼り付けます。

    プレビューペインには空白のドキュメントが表示されることがあります。これはデータが存在しないためです。

  11. 次で説明するように、データソースをコピーします。
ドキュメントのサンプルに貼り付けた後のオーサリングツール(データソースなしの場合)

通常、ドキュメントのデータソースは、そのトピックのドキュメントの後にあります。JSONは、1つ以上のキー/オブジェクトのペアを持つオブジェクトです。たとえば、次のデータソースはheadlineExampleDataと呼ばれます。

{
  "headlineExampleData": {
    "property": "value"
  }
}

データソースをオーサリングツールにコピーするには

  1. 技術資料の各ページで、必要に応じてデータソースのサンプルを展開します。
  2. コードをコピーボタンをクリックします。
  3. オーサリングツールに戻り、前に作成したAPLドキュメントに戻ります。
  4. ツールバーで、DATAボタン(DATAアイコン)をクリックします。
  5. 編集ペインから既存のコンテンツを削除し、ステップ2でコピーしたコードを貼り付けます。

この時点で、プレビューペインに完全なドキュメントが表示されます。コンポーネントとデータを変更して試し、サンプルの動作を確認します。

ドキュメントとデータソースの両方を貼り付けた後のオーサリングツール

オーサリングツールのライブプレビューモードを使用する

一部のAPL機能は、オーサリングツールのライブプレビューモードを使用してプレビューする必要があります。ライブプレビューモードをクリックしてプレビューモードを開始します。オーサリングツールでサポートされる機能の詳細については、タップイベント、コマンド、ビデオをプレビューするを参照してください。


このページは役に立ちましたか?

最終更新日: 2025 年 12 月 02 日