您可通过此接口新增商品卡片菜单,或更新已有商品卡片菜单的菜单名称、商品卡片等信息。
ProductConfig
参数,您可以新增和更新商品卡片菜单。
Id
(商品卡片菜单 ID)或传入 Id
且参数取值为 0
,即可新增商品卡片菜单。Id
参数值,即可更新该菜单。您可以通过 GetActivityProducts 接口查询 ID。Product
参数,您可以新增、更新和删除商品卡片菜单中的卡片。
Id
参数或传入 Id
参数且取值为 0
,即可新增卡片。Id
参数值并按需更新卡片的配置信息,即可更新该卡片。为保证卡片配置信息的参数值不被清空或替换为默认值,即便参数在该接口中为非必选,只要您有自定义的需求,就必须传入对应的参数值。说明
为避免当前菜单中已有卡片被误删或卡片的配置信息被清空或替换为默认值,您必须将不需要删除和更新的卡片 ID 及其配置信息作为请求参数传入该接口。您可以调用 GetActivityProducts 接口,通过返回参数 Product
获取当前菜单中的所有卡片信息。
请求频率:单用户请求频率限制为 10 次/秒。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateActivityProduct | 接口名称。当前 API 的名称为 UpdateActivityProduct 。 |
Version | String | 是 | 2023-08-01 | 接口版本。当前 API 的版本为 2023-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ActivityId | Long | 是 | 1776085489138 | 直播间 ID。您可以通过 ListActivityAPI 接口查询 ID。 |
ProductConfig | Object of ProductConfig | 否 |
| 商品卡片菜单的配置信息列表。 说明 最多支持配置 5 个商品卡片菜单。 |
VerticalIconUrl | String | 否 | https//p.example.org/6ed59yyum2-z75.png | 竖屏直播中商品卡片菜单图标的 URL,需要包含协议头。不传则为默认图标。支持上传大小不超过 2 MB 的 PNG 格式的图片。建议尺寸 100*100px。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Id | Long | 否 |
| 商品卡片菜单 ID。
|
EnableFloating | Boolean | 否 |
| 是否开启浮层展示。支持以下取值,默认取值为
|
EnableUA | Boolean | 否 |
| 是否开启直达链接功能。该功能仅移动端支持。支持以下取值,默认取值为
说明 仅当商品卡片菜单是启用状态时,该配置才生效。 |
UAInfo | Object of UAInfo | 否 |
| 直达链接的配置信息列表。 说明 当 |
EnableMiniApp | Boolean | 否 |
| 是否开启微信小程序跳转功能。该功能仅移动端支持。支持以下取值,默认取值为
说明 仅当商品卡片菜单是启用状态时,该配置才生效。 |
MiniAppId | String | 否 |
| 跳转的微信小程序的原始 ID。 说明 当 |
ProductsPosition | Integer | 否 |
| 商品卡片在 PC 端观看页的展示位置。支持以下取值,默认取值为
|
DefaultRedirectImage | String | 否 | https://example/MenuBar | 商品卡片默认跳转图的 URL。不传则为系统默认的跳转图,支持上传 JPG、GIF、PNG 和 BMP 格式的图片。 |
DisplayEnable | Integer | 否 |
| 是否在观看页显示商品卡片菜单。支持以下取值,默认取值为
说明 仅当商品卡片菜单是启用状态时,该配置才生效。 |
MenuName | String | 否 |
| 商品卡片菜单的名称。最多支持输入 20 个字符。 说明 新增商品卡片菜单时,该参数必传。 |
Product | Object of Product | 是 | - | 卡片的配置信息列表。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
UAInfos | Array of UAInfos | 是 |
| 直达链接的配置信息列表。 说明 最多支持配置 5 个直达链接。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Products | Array of Products | 是 | - | 卡片的配置信息列表。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
UAName | String | 是 |
| 环境名称,与 说明 环境名称不可重复。 |
UAAddress | String | 是 | MicroMessenger | 环境 UA,与 UAName 一一对应。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Id | Long | 否 |
| 卡片 ID。您可以通过 GetActivityProducts 接口查询 ID。
说明 为避免当前商品卡片菜单中已有卡片被误删或卡片的配置信息被清空或替换为默认值,您必须将不需要删除和更新的卡片 ID 及其配置信息作为请求参数传入该接口。您可以调用 GetActivityProducts 接口,通过返回参数 |
Title | String | 是 | 卡片标题 | 卡片标题。 |
Highlight | String | 否 | 卡片高亮文案 | 卡片的高亮文案。 |
IntroduceImage | String | 否 | https://example.com | 卡片介绍图的 URL。支持上传 jpg、gif、png、bmp 格式的图片。 |
RedirectImage | String | 否 | https://example.com | 卡片跳转图的 URL。不传则为系统默认跳转图。支持上传 jpg、gif、png、bmp 格式的图片。 |
RedirectUrl | String | 否 | https://example.com | 卡片的跳转链接。 |
Index | Integer | 否 | 0 | 卡片的序号。该参数取值为从 0 开始的连续且不重复的整数,如 0 、1 、2 。取值范围为 [0,499]。 |
EnableStatus | Integer | 否 |
| 是否上架卡片。支持以下取值,默认取值为
说明 仅当商品卡片菜单是启用状态时,该配置才生效。 |
Remark | String | 否 | 备注信息 | 卡片的备注信息。 |
Strikethrough | String | 否 | 划线文字 | 卡片上的灰色划线文字。 |
MiniAppDirectUrl | String | 否 | https://example.com | 微信小程序的跳转链接。 |
DirectUrls | Array of String | 否 |
| 卡片的直达链接列表。 说明
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ProductConfig | Object of ProductConfig | - | 商品卡片菜单的配置信息列表。 |
VerticalIconUrl | String | https://p.example.org/6ed59yyum2-z75.png | 竖屏直播中商品卡片菜单图标的 URL。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | Long | 780 | 商品卡片菜单 ID。 |
EnableFloating | Boolean |
| 是否开启浮层展示。支持以下取值:
|
EnableUA | Boolean |
| 是否开启直达链接功能。该功能仅移动端支持。支持以下取值:
|
EnableMiniApp | Boolean |
| 是否开启微信小程序跳转功能。该功能仅移动端支持。支持以下取值:
|
MiniAppId | String |
| 跳转的微信小程序的原始 ID。 说明 当 |
ProductsPosition | Integer |
| 商品卡片在 PC 端观看页的展示位置。支持以下取值:
|
DefaultRedirectImage | String | https://example/MenuBar | 商品卡片默认跳转图的 URL。默认为系统配置的跳转图,支持上传 JPG、GIF、PNG 和 BMP 格式的图片。 |
DisplayEnable | Integer |
| 是否在观看页显示商品卡片菜单。支持以下取值:
|
UAInfo | Object of UAInfo |
| 直达链接的配置信息列表。 说明 当 |
MenuName | String | 商品卡片 | 商品卡片菜单的名称。 |
Product | Object of Product | - | 卡片的配置信息。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
UAInfos | Array of UAInfos | - | 直达链接的配置信息列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Products | Array of Products | - | 卡片的配置信息列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
UAName | String | 微信 | 环境名称。 |
UAAddress | String | MicroMessenger | 环境 UA。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Title | String | 卡片标题 | 卡片标题。 |
Highlight | String | 卡片高亮文案 | 卡片的高亮文案。 |
IntroduceImage | String | https://example.com | 卡片介绍图的 URL。支持上传 jpg、gif、png、bmp 格式的图片。 |
RedirectImage | String | https://example.com | 卡片跳转图的 URL。支持上传 jpg、gif、png、bmp 格式的图片。 |
RedirectUrl | String | https://example.com | 卡片的跳转链接。 |
Index | Integer | 0 | 卡片的序号。取值范围为 [0,499]。 |
Id | Long | 105472 | 卡片 ID。 |
EnableStatus | Integer |
| 是否上架卡片。支持以下取值:
|
Remark | String | 备注信息 | 卡片的备注信息。 |
Strikethrough | String | 划线文字 | 卡片上的灰色划线文字。 |
MiniAppDirectUrl | String | https://example.com | 微信小程序的跳转链接。 |
DirectUrls | Array of String | ["https://example.com","https://example2.com" ] | 卡片的直达链接列表。 |
PageAdvertisementType | Integer | 4 | 已废弃 |
ExplainStatus | Integer |
| 商品讲解状态。支持以下取值:
|
ExplainTime | Long | 0 | 最近一次修改商品讲解状态的时间。Unix 时间戳,单位为秒。取值为 0 表示未修改过商品讲解状态。 |
FloatingStatus | Integer |
| 是否浮窗展示商品卡片。支持以下取值:
|
POST https://livesaas.volcengineapi.com/?Action=UpdateActivityProduct&Version=2023-08-01 { "ActivityId": 1776085489138, "VerticalIconUrl": "https//p.example.org/6ed59yyum2-z75.png", "ProductConfig": { "MenuName": "商品卡片", "Product": { "Products": [ { "Title": "卡片标题", "Index": 0, "RedirectUrl": "https://example.com", "Remark": "备注信息", "Strikethrough": "划线文字", "Id": 105472, "EnableStatus": 1, "MiniAppDirectUrl": "https://example.com", "Highlight": "卡片高亮文案", "IntroduceImage": "https://example.com", "RedirectImage": "https://example.com", "DirectUrls": [ "https://example.com", "https://example2.com" ] } ] }, "Id": 780, "EnableFloating": true, "ProductsPosition": 0, "EnableUA": true, "EnableMiniApp": true, "DisplayEnable": 1, "MiniAppId": "dsdwsd", "DefaultRedirectImage": "https://example/MenuBar", "UAInfo": { "UAInfos": [ { "UAName": "微信", "UAAddress": "MicroMessenger" } ] } } }
{ "ResponseMetadata": { "RequestId": "202306041104200100100232280022D31", "Action": "UpdateActivityProduct", "Version": "2023-08-01", "Service": "livesaas", "Region": "cn-north-1", "SystemTime": 1656067132 }, "Result": { "ProductConfig": { "MenuName": "商品卡片", "Product": { "Products": [ { "DirectUrls": [ "https://example.com", "https://example2.com" ], "ExplainTime": 0, "RedirectImage": "https://example.com", "Highlight": "卡片高亮文案", "Id": 105472, "ExplainStatus": 0, "FloatingStatus": 1, "PageAdvertisementType": 4, "RedirectUrl": "https://example.com", "Strikethrough": "划线文字", "Remark": "备注信息", "Index": 0, "IntroduceImage": "https://example.com", "Title": "卡片标题", "EnableStatus": 1, "MiniAppDirectUrl": "https://example.com" } ] }, "DefaultRedirectImage": "https://example/MenuBar", "EnableMiniApp": true, "UAInfo": { "UAInfos": [ { "UAName": "微信", "UAAddress": "MicroMessenger" } ] }, "EnableFloating": true, "EnableUA": true, "DisplayEnable": 1, "Id": 780, "MiniAppId": "dsdwsd", "ProductsPosition": 0 }, "VerticalIconUrl": "https://p.example.org/6ed59yyum2-z75.png" } }