EDS 参数
查询字符串参数
不一定所有 Entertainment Discovery Services (EDS) API 都接受这些查询参数,但都有一个以上的 API 会接受。
参数 | 类型 | 说明 |
---|---|---|
combinedContentRating | 字符串 | 可选。 请参阅 GET (/media/{marketplaceId}/contentRating)。 |
continuationToken | 字符串 | 可选。 延续令牌是一个不透明的 Blob,包含服务在某些场景中分页所需的信息。 如果忽略值,将返回结果的第一页(页面大小由 maxItems 参数确定),以及可用于获取结果的第二页的延续令牌。 第二页会包含结果第三页的延续令牌等。 |
需要 | 字符串 | 可选。 请参阅“组合字段名称 API”。 |
desiredMediaItemTypes | 字符串数组 | 可选。 此参数确定将在响应中返回的项目的类型。 |
域 | 字符串 | 可选。 域参数确定客户端在其中发起需求的游戏和应用市场环境。 默认情况下,域是“Modern”,指示客户端只能请求 Xbox One (或更高版本) 内容。 如果客户端要将域切换到 Surface Xbox 360 内容,则必须将域指定为“Xbox360”。 当前,不支持跨域结果。 可能的值为:
|
字段 | 字符串 | 可选。 请参阅 GET (/media/{marketplaceId}/fields)。 |
firstPartyOnly | 布尔值 | 可选的 filter 参数。 确定查询是否只返回第一方内容,或是否返回第一方和第三方两方内容。 |
freeOnly | 布尔值 | 可选的 filter 参数。 将结果限制为仅免费内容。 |
GroupBy | TK | groupBy 参数用于帮助将结果集分类到组中,而不是单个结果集。 指定此参数会将结果集修改为返回多个项目列表,每个存储桶中的项目数由 maxItems 参数确定。
|
hasTrailer | 布尔值 | 可选的 filter 参数。 确定返回的项目是否必须包含预告片,或包含预告片是否是可选的。 如果值为 true,所有项目都必须包含预告片。 |
id | 字符串 | 可选。 如果提供,会将结果限制为仅具有给定 ID 的项目的儿童。 如果提供此参数,还必须指定 MediaItemType。 |
ids | 字符串数组 | 必需。 将返回详细信息的所有 ID(最多 10 个)。 请注意,包含不能放入 URL 的非法字符的任何 ID(ProviderContentId 类型 ID 通常本身就是完整的 URL,因此包含非法字符)均必须进行 URL 编码以正确发送到 EDS。 |
idType | 字符串 | 可选。 传入 ids 参数的 ID 的类型。 有效值包括:
|
latestOnly | 布尔值 | 可选的 filter 参数。 将结果限制为仅具有最新发布日期的结果。 |
maxItems | 32 位有符号整数 | 可选。 确定调用应返回的项目的最大数。 有效值为 1 到 25(包括这两者)的数字。 如果忽略,参数将默认为 25。 |
mediaGroup | 字符串 | 可选。 ID 的媒体组。 提供的所有 ID 均必须共享相同的媒体组。 |
MediaItemType | 字符串 | 可选。 在 ID 参数中指定其 ID 的项目的类型。 如果提供 ID 参数,也必须指定此参数。 |
orderBy | 字符串 | 必需。 orderBy 参数确定应如何排序返回的项目。 此字段的常见值已在此处列出,但有些 API 可能支持更多值。
|
preferredProvider | 字符串 | 可选。 如果用户有首选内容提供商(如 Comcast Xfinity 或 Verizon FIOS),则可以传入该提供商的 ID。 虽然每个物品的实际顺序不会更改,但指定提供商的信息将显示在提供商列表的顶部(如果首选内容提供商有可用物品)。 |
q | 字符串 | 必需。 搜索中使用的查询词。 |
queryRefiners | 字符串数组 | 可选。 请参阅 EDS 查询优化器的列表。 |
关系 | 字符串 | 可选。 将 ID 参数用作搜索与指定关系类型匹配的其他产品的基础的筛选器:
|
ScopeId | 字符串 | 此参数用于视频媒体的反向查找场景。 |
ScopeIdType | 字符串 | 此参数用于视频媒体的反向查找场景。 可能的值为:Title。 |
skipItems | 32 位有符号整数 | 可选。 对于非跨组场景中的分页,skipItems 参数用于确定已经看到的项目数(以及结果集中应首先显示哪个项目)。 值为 0-based,因此,skipItems=0(或不提供 skipItems)将在列表开头开始检索。 skipItems=3 会跳过列表中的前三个项目,从第四个项目开始检索。 |
subscriptionLevel | 字符串数组 | 可选的 filter 参数。 subscriptionLevel 参数确定用户所有的订阅的类型(如用户是否有付费订阅或免费订阅)。 可能的值如下。
|
TargetDevices | 字符串 | EDS 提供为目标设备筛选优惠的灵活性。 返回的物品优惠(ProviderContent 或 Availability)可以限制为设备目标。 |
topRatedOnly | 布尔值 | 可选的 filter 参数。 将结果限制为仅评分最高的内容。 |