あなたのAlexaコンソール
?
サポート

スキルマニフェスト(スキル管理API)、v0

スキルマニフェスト(スキル管理API)、v0

スキルマニフェストはスキルをJSONで表したものであり、Alexaに必要なすべてのメタデータを提供します。対話モデルとアカウントリンクのスキーマが使われる場合、マニフェストとは別に提供されます。

スキルマニフェストで参照される画像はすべてPNG形式でなければなりません。

関連トピック:Alexa Skills KitコマンドラインインターフェースとAlexaスキル管理APIの概要スキルの操作

スキルマニフェストのサンプル

スキルタイプに使用するスキルマニフェストを選択します。各スキルタイプについて、スキル開発者はプライバシーとコンプライアンスの要件を考慮するようにしてください。

カスタムスキルマニフェスト

{
  "skillManifest": {
    "publishingInformation": {
      "locales": {
        "en-US": {
          "summary": "This is a sample Alexa custom skill.",
          "examplePhrases": [
            "Alexa, open sample custom skill.",
            "Alexa, play sample custom skill."
          ],
          "keywords": [
            "Descriptive_Phrase_1",
            "Descriptive_Phrase_2",
            "Descriptive_Phrase_3"
          ],
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "name": "Sample custom skill name.",
          "description": "This skill does interesting things."
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1) Say 'Alexa, hello world'",
      "category": "HEALTH_AND_FITNESS",
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ]
    },
    "apis": {
      "custom": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "sslCertificateType": "Trusted",
              "uri": "https://customapi.sampleskill.com"
            }
          }
        }
      }
    },
    "manifestVersion": "1.0",
    "permissions": [
      {
        "name": "alexa::devices:all:address:full:read"
      },
      {
        "name": "alexa:devices:all:address:country_and_postal_code:read"
      },
      {
        "name": "alexa::household:lists:read"
      },
      {
        "name": "alexa::household:lists:write"
      }
    ],
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
      "containsAds": false,
      "locales": {
        "en-US": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "events": {
      "endpoint": {
        "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
      },
      "subscriptions": [
        {
          "eventName": "SKILL_ENABLED"
        },
        {
          "eventName": "SKILL_DISABLED"
        },
        {
          "eventName": "SKILL_PERMISSION_ACCEPTED"
        },
        {
          "eventName": "SKILL_PERMISSION_CHANGED"
        },
        {
          "eventName": "SKILL_ACCOUNT_LINKED"
        }
      ],
      "regions": {
        "NA": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

スマートホームスキルマニフェスト

{
  "skillManifest": {
    "manifestVersion": "1.0",
    "publishingInformation": {
      "locales": {
        "en-US": {
          "name": "Sample skill name.",
          "summary": "This is a sample Alexa skill.",
          "description": "This skill has basic and advanced smart devices control features.",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "examplePhrases": [
            "Alexa, open sample skill.",
            "Alexa, blink kitchen lights."
          ],
          "keywords": [
            "Smart Home",
            "Lights",
            "Smart Devices"
          ]
        }
      },
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ],
      "isAvailableWorldwide": false,
      "testingInstructions": "1) Say 'Alexa, turn on sample lights'",
      "category": "SMART_HOME"
    },
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
      "containsAds": false,
      "locales": {
        "en-US": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "apis": {
      "smartHome": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-west-2:010623927470:function:sampleSkillWest"
            }
          }
        }
      }
    }
  }
}

カスタムコンポーネントありのリストスキルマニフェスト

このリストマニフェストには、apisオブジェクトのcustomオブジェクトとhouseholdListオブジェクトの両方、およびイベントサブスクリプションが含まれます。

{
  "skillManifest": {
    "publishingInformation": {
      "locales": {
        "en-US": {
          "summary": "This is a sample Alexa skill.",
          "examplePhrases": [
            "Alexa, open sample skill.",
            "Alexa, play sample skill."
          ],
          "keywords": [
            "Descriptive_Phrase_1",
            "Descriptive_Phrase_2",
            "Descriptive_Phrase_3"
          ],
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "name": "Sample skill name.",
          "description": "This skill does interesting things."
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1) Say 'Alexa, hello world'",
      "category": "HEALTH_AND_FITNESS",
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ]
    },
    "apis": {
      "custom": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "sslCertificateType": "Trusted",
              "uri": "https://customapi.sampleskill.com"
            }
          }
        }
      },
      "householdList": {}
    },
    "manifestVersion": "1.0",
    "permissions": [
      {
        "name": "alexa::devices:all:address:full:read"
      },
      {
        "name": "alexa:devices:all:address:country_and_postal_code:read"
      },
      {
        "name": "alexa::household:lists:read"
      },
      {
        "name": "alexa::household:lists:write"
      }
    ],
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "en-US": {
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com",
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com"
        }
      },
      "isExportCompliant": true,
      "containsAds": false,
      "isChildDirected": false,
      "usesPersonalInfo": false
    },
    "events": {
      "endpoint": {
        "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
      },
      "subscriptions": [
        {
          "eventName": "SKILL_ENABLED"
        },
        {
          "eventName": "SKILL_DISABLED"
        },
        {
          "eventName": "SKILL_PERMISSION_ACCEPTED"
        },
        {
          "eventName": "SKILL_PERMISSION_CHANGED"
        },
        {
          "eventName": "SKILL_ACCOUNT_LINKED"
        },
        {
          "eventName": "ITEMS_CREATED"
        },
        {
          "eventName": "ITEMS_UPDATED"
        },
        {
          "eventName": "ITEMS_DELETED"
        }
      ],
      "regions": {
        "NA": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

カスタムコンポーネントなしのリストスキルマニフェスト

このリストマニフェストには、apisオブジェクトのhouseholdListオブジェクト、およびイベントサブスクリプションが含まれます。

{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "en-US": {
          "summary": "This is a sample Alexa skill.",
          "examplePhrases": [
            "Alexa, open sample skill.",
            "Alexa, play sample skill."
          ],
          "keywords": [
            "Descriptive_Phrase_1",
            "Descriptive_Phrase_2",
            "Descriptive_Phrase_3"
          ],
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "name": "Sample skill name.",
          "description": "This skill does interesting things."
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1) Say 'Alexa, hello world'",
      "category": "HEALTH_AND_FITNESS",
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ]
    },
    "apis": {
      "householdList": {}
    },
    "manifestVersion": "1.0",
    "permissions": [
      {
        "name": "alexa::devices:all:address:full:read"
      },
      {
        "name": "alexa:devices:all:address:country_and_postal_code:read"
      },
      {
        "name": "alexa::household:lists:read"
      },
      {
        "name": "alexa::household:lists:write"
      }
    ],
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "en-US": {
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com",
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com"
        }
      },
      "isExportCompliant": true,
      "containsAds": false,
      "isChildDirected": false,
      "usesPersonalInfo": false
    },
    "events": {
      "endpoint": {
        "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
      },
      "subscriptions": [
        {
          "eventName": "SKILL_ENABLED"
        },
        {
          "eventName": "SKILL_DISABLED"
        },
        {
          "eventName": "SKILL_PERMISSION_ACCEPTED"
        },
        {
          "eventName": "SKILL_PERMISSION_CHANGED"
        },
        {
          "eventName": "SKILL_ACCOUNT_LINKED"
        },
        {
          "eventName": "ITEMS_CREATED"
        },
        {
          "eventName": "ITEMS_UPDATED"
        },
        {
          "eventName": "ITEMS_DELETED"
        }
      ],
      "regions": {
        "NA": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

フラッシュブリーフィングスキルマニフェスト

{
  "manifest": {
    "manifestVersion": "1.0",
    "publishingInformation": {
      "locales": {
        "en-US": {
          "name": "Sample skill name.",
          "summary": "This is a sample Alexa skill.",
          "description": "This skill has basic and advanced features.",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "examplePhrases": [],
          "keywords": [
            "Flash Briefing",
            "News",
            "Happenings"
          ]
        }
      },
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ],
      "isAvailableWorldwide": false,
      "testingInstructions": "1) Say 'Alexa, hello world'",
      "category": "HEALTH_AND_FITNESS"
    },
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
	  "containsAds": false,
      "locales": {
        "en-US": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "apis": {
      "flashBriefing": {
        "locales": {
          "en-US": {
            "customErrorMessage": "Error message",
            "feeds": [
              {
                "name": "feed name",
                "isDefault": true,
                "vuiPreamble": "In this skill",
                "updateFrequency": "HOURLY",
                "genre": "POLITICS",
                "imageUri": "https://fburi.com",
                "contentType": "TEXT",
                "url": "https://feeds.sampleskill.com/feedX"
              }
            ]
          }
        }
      }
    }
  }
}

ビデオスキルマニフェスト

{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "en-US": {
          "summary": "This is a sample Alexa skill.",
          "examplePhrases": [
            "Alexa, tune to channel 206",
            "Alexa, search for comedy movies",
            "Alexa, pause."
          ],
          "keywords": [
            "Video",
            "TV"
          ],
          "name": "VideoSampleSkill",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://smallUri.com",
          "description": "This skill has video control features."
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "",
      "category": "SMART_HOME",
      "distributionCountries": [
        "US",
        "GB",
        "DE"
      ]
    },
    "apis": {
      "video": {
        "locales": {
          "en-US": {
            "videoProviderTargetingNames": [
              "TV provider"
            ],
            "catalogInformation": [
              {
                "sourceId": "1234",
                "type": "FIRE_TV"
              }
            ]
          }
        },
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
            },
            "upchannel": [
              {
                "uri": "arn:aws:sns:us-east-1:291420629295:sampleSkill",
                "type": "SNS"
              }
            ]
          }
        }
      }
    },
    "manifestVersion": "1.0",
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "en-US": {
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com",
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com"
        }
      },
      "isExportCompliant": true,
      "isChildDirected": false,
      "usesPersonalInfo": false,
      "containsAds": false
    }
  }
}


publishingInformationオブジェクト

フィールド 説明
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト
distributionCountries 配信する国や地域の文字列を指定する配列をISO 3166-1 alpha-2形式で表したものです(US、GB、DEなど)。availableWorldwideがfalseの場合のみ、値が入ります。 文字列の配列
isAvailableWorldwide true (世界中でスキルが利用できる場合)、false(それ以外)。falseの場合、対象の国をdistributionCountriesにリストする必要があります。 ブーリアン
distributionMode PUBLIC (スキルの配信に制限がない場合)、PRIVATE(非公開の配信リストにのみ利用可能にする場合)。 enum
testingInstructions テストアカウントなど、スキルの特別なテスト手順の説明です。 文字列
category NEWSやSMART_HOMEなど、Alexaアプリでのスキルのフィルターカテゴリを表します。Category列挙値を参照してください。 文字列

publishingInformation.localesオブジェクト

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートされる値は、en-USen-GBen-INen-CAen-AUde-DEja-JPです。

フィールド 説明
<locale> ロケール文字列です オブジェクト

publishingInformation.locales.<locale>オブジェクト

フィールド 説明
summary スキルのリストに表示されるスキルの要約です。 文字列
description スキルの主な機能や使用の前提条件(追加のハードウェア、ソフトウェア、アカウントなど)の詳細な説明です。フラッシュブリーフィングスキルの場合、スキルのフィードを表示できなければなりません。 文字列
smallIconUri スキルリストに表示されるスキルの小さいアイコンへのURLです(108x108px)。 文字列
largeIconUri スキルの大きいアイコンへのURLです(512x512px)。 文字列
examplePhrases ユーザーがどうすればスキルを呼び出せるか説明する、3つのサンプルフレーズです。精度を高めるため、スキルのサンプル発話をそのまま使用する必要があります。 文字列の配列
keywords スキルを説明するキーワードとなるフレーズです。 文字列の配列

privacyAndComplianceオブジェクト

フィールド 説明
allowsPurchases true (このスキルからの購入が可能な場合)、false(それ以外)。 ブーリアン
usesPersonalInfo true (このスキルがユーザー情報を使用する場合)、false(それ以外)。 ブーリアン
isChildDirected true (13歳未満の子供向けのスキルの場合)、false(それ以外)。子供向けのスキルを作成するには、isChildDirectedtrueに設定し、publishingInformation.categoryを次のいずれかの値に設定する必要があります。CHILDRENS_EDUCATION_AND_REFERENCECHILDRENS_GAMESCHILDRENS_MUSIC_AND_AUDIOCHILDRENS_NOVELTY_AND_HUMOR ブーリアン
isExportCompliant true (スキルをどの国/リージョンにも輸出できる場合)、false(それ以外)。 ブーリアン
containsAds true (スキルに広告が含まれる場合)、false(それ以外)。 ブーリアン
locales サポート対象の各ロケールのプライバシーと利用規約のURLを含む、<locale>オブジェクトです。 オブジェクト

スキルマニフェストを使用してスキルを作成または変更する場合、ユーザーがプライバシーとコンプライアンスの要件および輸出コンプライアンスの要件を満たしていることを確認してください。ユーザーの要件は、Amazon開発者ポータルでスキルを作成する場合のユーザー要件と同じです。ポータルでスキルを作成する際のプライバシーとコンプライアンスタブを参照してください。

privacyAndComplianceオブジェクトに値をセットするには、質問に回答する必要があります。ユーザーの回答がYesの場合、値をtrueに設定します。Noの場合、値をfalseに設定します。開発者がユーザーに代わってデフォルトの回答や値を設定することはできません。

フィールドAmazon開発者ポータルで該当する質問
allowsPurchases このスキルを使って何かを購入をしたり、実際にお金を支払うことができますか?
usesPersonalInfoこのAlexaスキルはユーザーの個人情報を収集しますか?氏名、メールアドレス、パスワード、電話番号、誕生日など、ユーザーを特定できる情報が含まれます。
isChildDirectedこのスキルは13歳未満のお子様を対象としていますか?スキルの対象が13歳未満の場合は、明示してください。スキルの対象が13歳未満の場合は、Children’s Online Privacy Protection Act (COPPA)に従って明示してください。不明な点がある場合は、こちらをご覧ください。
isExportCompliantチェックボックス:このAlexaスキルは、AmazonがAmazonのプログラムを取引している、または開発者がエンドユーザーに対して販売することが認められている米国およびその他の国・地域において、特定のライセンスや認可の取得、その他の手続き等を必要なく輸出入することができ、暗号化技術を利用したソフトウェアに適用されるものを含む、輸出入に関するすべてにおいて適用される法規制に完全に準拠していることを証明いたします。
containsAdsこのスキルで広告は表示されますか?
privacyPolicyUrlプライバシーポリシーURL(オプション)このスキルに適用するプライバシーポリシーへのリンク
:指定する場合は、ロケールごとに個別のプライバシーポリシーURLが必要です。
termsOfUse利用規約URL(オプション)このスキルの利用規約文書へのリンク
:指定する場合は、ロケールごとに個別の利用規約URLが必要です。

privacyAndCompliance.localesオブジェクト

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートされる値は、en-USen-GBen-INen-CAen-AUde-DEja-JPです。

フィールド 説明
<locale> ロケール文字列です オブジェクト

privacyAndCompliance.locales.<locale>オブジェクト

<locale> にはサポートされるロケールの値が入ります。

フィールド 説明
privacyPolicyUrl そのロケールのスキルのプライバシーポリシーへのURLです。 文字列
termsOfUseUrl そのロケールのスキルの利用規約へのURLです。 文字列

permissionsオブジェクト

スキルが使用できる、命名されている権限の配列です。フラッシュブリーフィングスキルにはpermissionsオブジェクトを含めることはできません。

フィールド説明
name次の一部またはすべてを含む権限の配列です。
alexa::devices:all:address:full:read(Alexaアプリの設定から入力されたユーザーの住所を読み込む)、
alexa:devices:all:address:country_and_postal_code:read(Alexaアプリの設定から入力されたユーザーの国と郵便番号を読み込む)、alexa::household:lists:read(ユーザーのAlexaリストを読み込む)、(ユーザーのAlexaリストに書き込む)
配列

eventsオブジェクト

フィールド 説明
subscriptions eventNameオブジェクトの配列です。各オブジェクトにはスキルイベントの名前が含まれます。 配列
endpoint uriフィールドを含みます。 配列
regions サポートされる<region>オブジェクトの配列を含みます。 配列

スキルイベントリストイベントを参照してください。

events.endpointオブジェクト

グローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列

events.regionsオブジェクト

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAまたは EU enum

events.regions.<region>オブジェクト

フィールド 説明
endpoint urisslCertificateのフィールドが含まれます。 オブジェクト
events.regions.<region>.endpointオブジェクト

グローバルデフォルトエンドポイントを設定するevents.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列

apisオブジェクト

オブジェクトの配列です。オブジェクトの組み合わせには、一部サポートされないものもあります。

フィールド 説明
<api-type> 次の値を含みます:customsmartHomeflashBriefing enum

apis.customオブジェクト

フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 配列
interfaces サポートされるインターフェースの配列です。 配列

apis.custom.endpointオブジェクト

グローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列

apis.custom.regionsオブジェクト

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAまたは EU enum
apis.custom.regions.<region>オブジェクト
フィールド 説明
endpoint urisslCertificateのフィールドが含まれます。 オブジェクト

apis.custom.regions.<region>.endpointオブジェクト

グローバルデフォルトエンドポイントを設定するapis.custom.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列
sslCertificateType スキルのHTTPSエンドポイントのSSL証明書タイプです。TrustedWildcardSelfSignedのいずれかになります。AWS Lambda ARNではなく、HTTPSエンドポイントでのみ有効です。 enum

apis.custom.interfacesオブジェクト

スキルがサポートするインターフェースの配列です。

フィールド 説明
type 次の値を含みます:AUDIO_PLAYERVIDEO_APPRENDER_TEMPLATE enum

api.smartHomeオブジェクト

フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 配列

apis.smartHome.endpointオブジェクト

グローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのsmartHome Lambda関数またはHTTPS URLのAmazonリソースネーム(ARN)です。 文字列

apis.smartHome.regionsオブジェクト

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAまたは EU enum
apis.smartHome.regions.<region>オブジェクト
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト

apis.custom.regions.<region>.endpointオブジェクト

グローバルデフォルトエンドポイントを設定するapis.smartHome.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのsmartHome Lambda関数またはHTTPS URLのAmazonリソースネーム(ARN)です。 文字列
sslCertificateType スキルのHTTPSエンドポイントのSSL証明書タイプです。TrustedWildcardのいずれかになります。AWS Lambda ARNではなく、HTTPSエンドポイントでのみ有効です。 enum

apis.flashBriefingオブジェクト

フィールド 説明
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト

apis.flashBriefing.localesオブジェクト

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートされる値は、en-USen-GBen-INen-CAen-AUde-DEja-JPです。

フィールド 説明
<locale> ロケール文字列です オブジェクト
apis.flashBriefing.locales.<locale>オブジェクト
フィールド 説明
customErrorMessage フラッシュブリーフィングを利用できない場合のカスタムエラーメッセージです 文字列
feeds フィードの配列を含むオブジェクトです オブジェクト

apis.flashBriefing.locales.<locale>.feedsオブジェクト

命名されているフィードの配列です。このオブジェクトの項目は、フラッシュブリーフィングスキルにフィードを追加するときに開発者ポータルで入力するフィールドと同じです。flash-briefing-image

フィールド 説明
name フィード名です 文字列
isDefault trueの場合、フィードはデフォルトでフラッシュブリーフィングに含まれます。falseの場合は含まれません。 ブーリアン
vuiPreamble フラッシュブリーフィングのプリアンブルです 文字列
updateFrequency UpdateFrequency列挙値を参照してください。 enum
genre ContentGenre列挙値を参照してください。 enum
imageUri スキルストアのスキルに使用される画像のURIです。 文字列
contentType ContentType列挙値を参照してください。 enum
url フィードコンテンツのURLです。 文字列

apis.householdListオブジェクト

空のオブジェクトです。

apis.videoオブジェクト

    "locales": {
      "en-US": {
        "videoProviderTargetingNames": [
          "hsv TV"
        ]
      }
    },
    "regions": {
      "NA": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:045513644327:function:sampleskill"
        },
        "upchannel": [
          {
            "type": "SNS",
            "uri": "arn:aws:sns:us-east-1:291420629295:sampleskill"
          }
        ]
      }

apis.video.localesオブジェクト

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートされる値は、en-USen-GBen-INen-CAen-AUde-DEja-JPです。

フィールド 説明
<locale> ロケール文字列です オブジェクト
apis.video.locales.<locale>オブジェクト
フィールド 説明
videoProviderTargetingNames 名前のリストです。 配列

apis.video.regionsオブジェクト

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAまたは EU enum
apis.video.regions.<region>オブジェクト
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
upchannel パートナースキルがAlexaとの通信に使用するチャネルです。 オブジェクト

apis.video.regions.<region>.endpointオブジェクト

リージョン固有のエンドポイントを設定します。

フィールド 説明
uri スキルのvideo Lambda関数またはHTTPS URLのAmazon リソースネーム(ARN)です。 文字列

apis.video.regions.<region>.upchannelオブジェクト

パートナースキルがAlexaとの通信に使用できるエンドポイントを設定します。

フィールド 説明
type このフィールドには「SNS」を使用します。 文字列
uri ビデオパートナーがAlexaにイベントを送信するのに使用するビデオスキルのSNS Amazonリソースネーム(ARN)です。 文字列

列挙と値

UpdateFrequency列挙値

この列挙値は、フィードコンテンツの更新頻度の値です。

列挙値 説明
DAILY フィードコンテンツは毎日更新されます。
HOURLY フィードコンテンツは1時間ごとに更新されます。
WEEKLY フィードコンテンツは毎週更新されます。

ContentFeedType列挙値

この列挙値は、フラッシュブリーフィングスキルのフィードの種類です。

列挙値 説明
TEXT フィードコンテンツはAlexaが読み上げるテキストです。
AUDIO フィードコンテンツはAlexaが再生するオーディオコンテンツです。

ContentGenre列挙値

この列挙値は、フラッシュブリーフィングフィードによって提供されるコンテンツの種類です。

列挙値
HEADLINE_NEWS
BUSINESS
POLITICS
ENTERTAINMENT
TECHNOLOGY
HUMOR
LIFESTYLE
SPORTS
SCIENCE
HEALTH_AND_FITNESS
ARTS_AND_CULTURE
PRODUCTIVITY_AND_UTILITIES
OTHER

Category列挙値

この列挙値は、カテゴリーです。カテゴリーは、Alexaアプリに表示されるスキルのフィルタリングに使用されます。

列挙値
ALARMS_AND_CLOCKS
ASTROLOGY
BUSINESS_AND_FINANCE
CALCULATORS
CALENDARS_AND_REMINDERS
CHILDRENS_EDUCATION_AND_REFERENCE
CHILDRENS_GAMES
CHILDRENS_MUSIC_AND_AUDIO
CHILDRENS_NOVELTY_AND_HUMOR
COMMUNICATION
CONNECTED_CAR
COOKING_AND_RECIPE
CURRENCY_GUIDES_AND_CONVERTERS
DATING
DELIVERY_AND_TAKEOUT
DEVICE_TRACKING
EDUCATION_AND_REFERENCE
EVENT_FINDERS
EXERCISE_AND_WORKOUT
FASHION_AND_STYLE
FLIGHT_FINDERS
FRIENDS_AND_FAMILY
GAME_INFO_AND_ACCESSORY
GAMES
HEALTH_AND_FITNESS
HOTEL_FINDERS
KNOWLEDGE_AND_TRIVIA
MOVIE_AND_TV_KNOWLEDGE_AND_TRIVIA
MOVIE_INFO_AND_REVIEWS
MOVIE_SHOWTIMES
MUSIC_AND_AUDIO_ACCESSORIES
MUSIC_AND_AUDIO_KNOWLEDGE_AND_TRIVIA
MUSIC_INFO_REVIEWS_AND_RECOGNITION_SERVICE
NAVIGATION_AND_TRIP_PLANNER
NEWS
NOVELTY
ORGANIZERS_AND_ASSISTANTS
PETS_AND_ANIMAL
PODCAST
PUBLIC_TRANSPORTATION
RELIGION_AND_SPIRITUALITY
RESTAURANT_BOOKING_INFO_AND_REVIEW
SCHOOLS
SCORE_KEEPING
SELF_IMPROVEMENT
SHOPPING
SMART_HOME
SOCIAL_NETWORKING
SPORTS_GAMES
SPORTS_NEWS
STREAMING_SERVICE
TAXI_AND_RIDESHARING
TO_DO_LISTS_AND_NOTES
TRANSLATORS
TV_GUIDES
UNIT_CONVERTERS
WEATHER
WINE_AND_BEVERAGE
ZIP_CODE_LOOKUP