拍抖音互动任务变更推送收藏我的收藏
收藏
我的收藏- •Webhooks 说明文档可参考:Webhooks 概述
- •使用前置条件:需要具有拍抖音任务能力
- •订阅路径:开发者平台-控制台-小程序-开发-开发配置-webhooks 订阅 douyin_interact_task_message 事件
- •推送逻辑:包含实时推送和定时推送,满足任意情况都能收到推送信息
- ◦用户变更视频状态会触发实时推送,推送视频状态有:成功、失败、非公开
- ◦每日凌晨触发定时推送,仅推送互动数据(目标值或阶段值)相比上次查询或推送有变化的视频
事件名 | 事件介绍 |
douyin_interact_task_message | 拍抖音互动任务状态变更 |
事件参数
参数 | | | 类型 | 含义 |
event | | | string | 事件名,事件唯一标识 |
from_user_id | | | string | 授权方user_id,加密 |
to_user_id | | | string | 被授权方user_id,加密 |
client_key | | | string | 小程序appid |
content | | | string | 具体内容 |
| open_id | | string | 任务归属人 |
| task_id | | string | 任务id |
| video_id | | string | 任务关联内容id |
| status | | int | 任务状态: 0:初始化,对应视频刚发布未公开状态、未挂载锚点; 1:成功,对应视频发布成功并公开状态,并且满足 活动条件的状态; 2:失败,对应视频删除、审核失败、不满足活动条件的状态; 3:非公开,对应视频隐藏; |
| time_stamp | | int | 变更时间 |
| interact_infos | | map<string,interactInfo> | |
| | stage | int | 当前阶段值 |
| | completed | bool | 是否完成 |
事件参数示例
{ "event": "douyin_interact_task_message", //事件名 "from_user_id": "", //授权方user_id,加密 "to_user_id": "", //被授权方user_id,加密 "client_key": "", // 小程序id "content":"{ \"status\":1, // 视频状态:0:初始化;1:成功;2:失败 3:非公开 \"completed\":true, // 任务是否完成 \"open_id\": \"xxxxxxxx\", // 任务关联人id \"task_id\": \"xxxxx\", // 任务id \"video_id\": \"xxxxxxx\", // 任务关联视频id \"time_stamp\": 1670229453, // 变更时间 \"interact_infos\":{ // 互动数据 \"like\": { \"stage\": 2, \"completed\": false }, \"download\": { \"stage\": 3, \"completed\": false } } }" }