as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
内容个性化服务器接口

方法

setContentEntitlementsHandler()

setContentEntitlementsHandler(contentEntitlementsHandler: IContentEntitlementsHandler): void

参数

contentEntitlementsHandler
IContentEntitlementsHandler

setContentEntitlementsHandlerForComponent()

setContentEntitlementsHandlerForComponent(contentEntitlementsHandler: IContentEntitlementsHandler, component: IComponentInstance): void 为将以内容权利数据响应命令的特定组件设置处理程序。

参数

contentEntitlementsHandler
IContentEntitlementsHandler 用于响应与内容权利相关的命令的处理程序。
component
IComponentInstance 设置处理程序的组件实例。

示例


setCustomerListEntriesHandler()

setCustomerListEntriesHandler(customerListEntriesHandler: ICustomerListEntriesHandler): void

参数

customerListEntriesHandler
ICustomerListEntriesHandler

setCustomerListEntriesHandlerForComponent()

setCustomerListEntriesHandlerForComponent(customerListEntriesHandler: ICustomerListEntriesHandler, component: IComponentInstance): void 为将以客户列表条目数据响应命令的特定组件设置处理程序。

参数

customerListEntriesHandler
ICustomerListEntriesHandler 用于响应与客户列表相关的命令的处理程序。
component
IComponentInstance 设置处理程序的组件实例。

示例


setPlaybackEventsHandler()

setPlaybackEventsHandler(playbackEventsHandler: IPlaybackEventsHandler): void

参数

playbackEventsHandler
IPlaybackEventsHandler

setPlaybackEventsHandlerForComponent()

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之前,需要调用。
最后修改于 2026年10月26日