Alexa ConversationsのAPI規則
Note: Sign in to the developer console to build or publish your skill.
Alexa ConversationsのAPI規則
注: Alexa Conversationsは現在、次のロケールでサポートされています。
• (GA)
• (Beta)
• (GA)
en-US
• (Beta)
en-AU
, en-CA
, en-IN
, en-GB
, de-DE
, ja-JP
, es-ES
, es-US
Alexa Conversationsの要素(アノテーション付きダイアログや応答テンプレートなど)は、以下の規則に従います。
表記規則
変数名および型名には、英数字、アンダースコア(_
)、ハイフン(-
)を使用できます。先頭には文字またはアンダースコアを使用します。Alexa Conversationsでは、マークアップ事例内の変数、型と型のメンバー、応答テンプレートの命名は以下の規則に従っています。これは、読みやすさと一貫性を維持するためであり、必須ではありません。
- 変数/引数:camelCase
- 型:PascalCase
- 型のメンバー/プロパティ:_camelCase
会話内の変数の参照
アノテーション付きダイアログは次の演算子を使用して、現在のダイアログ状態の変数を参照し、Alexa ConversationsモデルがAPI呼び出しの正しい値を選択できるようにします。
- ドット演算子(
.
)は、カスタムスロットタイプのプロパティにアクセスするための区切り文字です。 - インデックス付きのブラケット(
[]
)は、リストの特定の要素を表します。リストの最初の要素のインデックスは0です。たとえば、$items[0]._quantity
は、リストの最初の項目の数量を表します。
関連トピック
最終更新日: 2022 年 01 月 14 日