最近更新时间:2022.07.21 17:13:23
首次发布时间:2021.10.18 11:12:18
附加数据回传不是必须上报的埋点,客户侧选择性接入即可。
本接口主要用于客户侧用户的收藏行为上报。
参数 | 描述 | 类型 | 是否必填 | 说明 |
---|---|---|---|---|
Partner | 渠道号 | String | 是 | |
AccessToken | 用户唯一标识 | String | 是 | |
GroupId | 内容id | String | 是 | 对应“获取个性化内容”接口返回的GroupId |
EventTime | 事件发生时间 | String | 是 | 十位时间戳,单位:秒;表示视频结束播放的时间 |
Dt | 设备型号 | String | 是 | 如iphone5s、Galaxy。主要用于推荐分析,提升推荐效果 |
DeviceBrand | 设备厂商 | String | 是 | 如Apple、Samsung。主要用于推荐分析,提升推荐效果 |
Os | 操作系统 | String | 是 | 如 Android、IOS。主要用于推荐分析,提升推荐效果。 |
OsVersion | 操作系统版本 | String | 是 | 如4.0.4。主要用于推荐分析,提升推荐效果。 |
ClientVersion | 应用的版本号 | String | 是 | 比如1.0.1。主要用于数据排查,提升业务指标 |
Category | 频道ID | String | 否 | 对应“获取个性化内容”接口传入的Category值,在相关推荐场景Category固定传related |
Position | 收藏位置 | String | 否 | 表示内容是在什么位置被收藏的: list(列表页)、detail(详情页) |
参数 | 描述 | 类型 | 说明 |
---|---|---|---|
Result | 上报结果 | String | success:成功 |
public static void main(String[] args) { //初始化一个service LogService logService = LogServiceImpl.getInstance(); //设置ak,sk 此为请求的凭证 logService.setAccessKey("xxx"); logService.setSecretKey("xxx"); //初始化一个request FavouriteLogRequest req = new FavouriteLogRequest(); req.setPartner("xxx"); req.setAccessToken("xxx"); req.setGroupId("6938426748178530823"); req.setCategory("xxx"); req.setEventTime("1626861782"); req.setPosition("list"); req.setDt("iphone6s"); req.setOs("iOS"); req.setOsVersion("12"); req.setClientVersion("7.3.25"); req.setDeviceBrand("Apple"); try { LogResponse response = logService.favouriteLog(req); System.out.println(JSON.toJSONString(response)); } catch (Exception e) { e.printStackTrace(); } }
{ "ResponseMetadata": { "Action": "FavouriteLog", "Region": "cn-north-1", "RequestId": "202207211433160102121680722447CB20", "Service": "content", "Version": "2021-01-01" }, "Result": "success" }