メソッド
setContentEntitlementsHandler()
setContentEntitlementsHandler(contentEntitlementsHandler: IContentEntitlementsHandler):void
パラメーター
contentEntitlementsHandler
IContentEntitlementsHandlersetContentEntitlementsHandlerForComponent()
setContentEntitlementsHandlerForComponent(contentEntitlementsHandler: IContentEntitlementsHandler, component:IComponentInstance): void
コマンドに応答してコンテンツエンタイトルメントデータを提供する、特定のコンポーネントのハンドラーを設定します。
パラメーター
contentEntitlementsHandler
IContentEntitlementsHandler コンテンツエンタイトルメントに関するコマンドのハンドラー。component
IComponentInstance
ハンドラーを設定する対象のコンポーネントインスタンス。
例
setCustomerListEntriesHandler()
setCustomerListEntriesHandler(customerListEntriesHandler: ICustomerListEntriesHandler):void
パラメーター
customerListEntriesHandler
ICustomerListEntriesHandlersetCustomerListEntriesHandlerForComponent()
setCustomerListEntriesHandlerForComponent(customerListEntriesHandler: ICustomerListEntriesHandler, component:IComponentInstance): void
コマンドに応答してユーザーリストエントリデータを提供する、特定のコンポーネントのハンドラーを設定します。
パラメーター
customerListEntriesHandler
ICustomerListEntriesHandler ユーザーリストに関するコマンドのハンドラー。component
IComponentInstance
ハンドラーを設定する対象のコンポーネントインスタンス。
例
setPlaybackEventsHandler()
setPlaybackEventsHandler(playbackEventsHandler: IPlaybackEventsHandler):void
パラメーター
playbackEventsHandler
IPlaybackEventsHandlersetPlaybackEventsHandlerForComponent()
setPlaybackEventsHandlerForComponent(playbackEventsHandler: IPlaybackEventsHandler, component:IComponentInstance): void
コマンドに応答して再生イベントデータを提供する、特定のコンポーネントのハンドラーを設定します。
パラメーター
playbackEventsHandler
IPlaybackEventsHandler 再生イベントに関するコマンドのハンドラー。component
IComponentInstance
ハンドラーを設定する対象のコンポーネントインスタンス。
例
reportNewContentInteraction()
reportNewContentInteraction(contentInteraction: IContentInteraction):void
ユーザーがコンテンツに反応したことを報告します(例:「好き」や「好きではない」を選択した、予告編を視聴した)。
パラメーター
contentInteraction
IContentInteraction 発生したコンテンツインタラクション。例
reportNewPlaybackEvent()
reportNewPlaybackEvent(playbackEvent: IPlaybackEvent):void
再生中のユーザーの再生動作に関する最新情報を報告します。
パラメーター
playbackEvent
IPlaybackEvent デバイスで発生したばかりの再生イベント。例
reportRefreshedPlaybackEvents()
reportRefreshedPlaybackEvents():void
デバイス外で発生したユーザーの再生動作について、取得可能な最新情報があることを示します。
このAPIを使用する前に呼び出す必要があります。
reportNewCustomerListEntry()
reportNewCustomerListEntry(listType: CustomerListType, entry: ICustomerListEntry):void
ユーザーが自分で管理するリストに新しいエントリを挿入したことを報告します。ユーザーのアクションによりデバイス上で挿入されたエントリのみが対象です。挿入時に報告されます。
パラメーター
listType
CustomerListType エントリの挿入先ユーザーリストのタイプ。entry
ICustomerListEntry ユーザーリストに追加されたエントリ。例
reportRemovedCustomerListEntry()
reportRemovedCustomerListEntry(listType: CustomerListType, entry: ICustomerListEntry):void
ユーザーが自分で管理するリストからエントリを削除したことを報告します。ユーザーのアクションによりデバイスから削除されたエントリのみが対象です。削除時に報告されます。
パラメーター
listType
CustomerListType エントリの削除元であるユーザーリストのタイプ。entry
ICustomerListEntry ユーザーリストから削除されたエントリ。例
reportRefreshedCustomerList()
reportRefreshedCustomerList(listType: CustomerListType):void
デバイス外でのアクションによりユーザー管理リストが変更されたため、ユーザー管理リストの更新版を取得する必要があることを示します。
このAPIを使用する前に呼び出す必要があります。
パラメーター
listType
CustomerListType 変更されたユーザーリストのタイプ。reportNewContentEntitlement()
reportNewContentEntitlement(entitlement: IContentEntitlement):void
ユーザーが既存のコンテンツエンタイトルメントリストに新しい個別のコンテンツエンタイトルメントを挿入したことを報告します。定期購入型アイテムにまだ含まれていないエンタイトルメントのみが対象です。デバイスでのユーザーのアクションによって追加されたエンタイトルメントのみが対象です。挿入時に報告されます。
パラメーター
entitlement
IContentEntitlement 新しいエンタイトルメント。例
reportRemovedContentEntitlement()
reportRemovedContentEntitlement(entitlement: IContentEntitlement):void
ユーザーの既存のコンテンツエンタイトルメントリストから、個別のコンテンツエンタイトルメントがなくなったことを報告します。定期購入型アイテムに含まれていないエンタイトルメントのみが対象です。デバイスでのアクションにより有効でなくなった、または有効期限が切れたエンタイトルメントのみが対象です。削除時に報告されます。
パラメーター
entitlement
IContentEntitlement 削除されたエンタイトルメント。例
reportRefreshedContentEntitlements()
reportRefreshedContentEntitlements():void
デバイス外でのアクションにより個別のコンテンツエンタイトルメントが変更されたため、更新されたコンテンツエンタイトルメントリストを取得する必要があることを示します。
このAPIを使用する前に呼び出す必要があります。

