はじめに
セットアップ
- package.jsonファイルの
dependenciesセクションに、以下のライブラリ依存関係を追加します。
kepler-content-personalizationパッケージは、コンテンツパーソナライゼーションデータをシステムに送信する機能を提供します。amzn/kepler-epg-providerパッケージは、PlaybackEventデータモデルのchannelDescriptorに使用される依存関係を提供します。headless-task-managerパッケージは、データプルバックグラウンドサービスをシステムに登録する機能を提供します。
-
manifest.tomlに、以下の権限を追加します。
関連トピック
Vegaコンテンツパーソナライゼーションを始めるAPIリファレンス
クラス
- BaseError
- ContentEntitlementBuilder -
ContentEntitlementオブジェクトを作成するためのビルダー。 - ContentIdBuilder -
ContentIdオブジェクトを作成するためのビルダー。 - ContentInteractionBuilder -
ContentInteractionオブジェクトを作成するためのビルダー。 - CustomerListEntryBuilder -
CustomerListEntryオブジェクトを作成するためのビルダー。 - InvalidArgumentError - 無効な引数がメソッドに渡されたときにスローされるエラー。
- PlaybackEventBuilder -
PlaybackEventオブジェクトを作成するためのビルダー。 - ProfileIdBuilder -
ProfileIdオブジェクトを作成するためのビルダー。
インターフェイス
- IContentEntitlement - ユーザーの個々のコンテンツエンタイトルメントを表すインターフェイス。
ContentEntitlementBuilderを使用して作成されます。 - IContentEntitlementsHandler - コンテンツプロバイダーアプリがAmazonのコンテンツパーソナライゼーションサービスからのコマンドを処理し、コンテンツエンタイトルメントデータを取得するためのインターフェイス。
- IContentEntitlementsProvider - コンテンツエンタイトルメントデータを要求するコマンドへのレスポンスを提供します。
- IContentId - コンテンツIDを表すインターフェイス。
ContentIdBuilderを使用して作成します。 - IContentInteraction - ユーザーによるコンテンツのインタラクションを表すインターフェイス。
ContentInteractionBuilderを使用して作成します。 - IContentPersonalizationServer - コンテンツパーソナライゼーションサーバーのインターフェイス。
- ICustomerListEntriesHandler - コンテンツプロバイダーアプリがAmazonのコンテンツパーソナライゼーションサービスからのコマンドを処理し、ユーザー管理リストのデータを取得するためのインターフェイス。
- ICustomerListEntriesProvider - ユーザー管理リストのデータを要求するコマンドへのレスポンスを提供します。
- ICustomerListEntry - ユーザー管理リストのエントリを表すインターフェイス。
CustomerListEntryBuilderを使用して作成します。 - IPlaybackEvent - ある時点でのユーザーの再生状態を表すインターフェイス。
PlaybackEventBuilderを使用して作成します。 - IPlaybackEventsHandler - コンテンツプロバイダーアプリがAmazonのコンテンツパーソナライゼーションサービスからのコマンドを処理し、再生イベントデータを取得するためのインターフェイス。
- IPlaybackEventsProvider - 再生イベントデータを要求するコマンドへのレスポンスを提供します。
- IProfileId - 名前空間内のプロフィールIDを表すインターフェイス。
列挙型
- ContentIdNamespaces -
ContentId名前空間のオプションを表す列挙型。 - ContentInteractionType - コンテンツインタラクションのタイプを表す列挙型。
- CustomerListType - ユーザーが管理するリストのタイプを表す列挙型。
- EntitlementType - コンテンツエンタイトルメントのタイプを表す列挙型。
- PlaybackState - コンテンツの再生状態を表す列挙型。
- ProfileIdNamespaces -
ProfileId名前空間のオプションを表す列挙型。

