| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- {
- "name": "douyin-user-posts",
- "displayName": "抖音账号近期作品列表",
- "description": "根据 sec_user_id 获取抖音账号近期发布作品,用于对标账号监听和口播爆款内容拆解。已验证 user_id/sec_user_id 可返回近期作品。",
- "category": "douyin",
- "version": "0.1.0",
- "endpoint": {
- "method": "GET",
- "url": "https://server.fmode.cn/api/voc-social/douyin/app/v3/fetch_user_post_videos",
- "headers": {
- "Authorization": "Bearer ${vocToken}",
- "Accept": "application/json"
- }
- },
- "parameters": {
- "type": "object",
- "required": ["sec_user_id"],
- "properties": {
- "sec_user_id": {
- "type": "string",
- "description": "抖音账号 sec_user_id"
- },
- "max_cursor": {
- "type": "integer",
- "default": 0,
- "description": "翻页游标,首次请求传 0"
- },
- "count": {
- "type": "integer",
- "default": 10,
- "description": "单页作品数量"
- }
- }
- },
- "requestTransform": {
- "queryParams": {
- "sec_user_id": "{{sec_user_id}}",
- "max_cursor": "{{max_cursor}}",
- "count": "{{count}}"
- }
- },
- "response": {
- "type": "object",
- "description": "账号近期作品列表(顶层 {code, data},作品通常在 data.aweme_list 内)",
- "properties": {
- "code": { "type": "integer" },
- "data": {
- "type": "object",
- "properties": {
- "aweme_list": { "type": "array" },
- "has_more": { "type": "integer" },
- "max_cursor": { "type": "integer" }
- }
- }
- },
- "keyFields": {
- "data.aweme_list[].aweme_id": "作品 ID",
- "data.aweme_list[].desc": "作品描述",
- "data.aweme_list[].author.sec_uid": "作者 sec_user_id",
- "data.aweme_list[].author.nickname": "作者昵称",
- "data.aweme_list[].statistics.digg_count": "点赞数",
- "data.aweme_list[].statistics.comment_count": "评论数",
- "data.aweme_list[].statistics.share_count": "分享数",
- "data.aweme_list[].statistics.play_count": "播放数",
- "data.aweme_list[].create_time": "发布时间"
- }
- },
- "workflow": {
- "description": "推荐调用链",
- "steps": [
- "上游: 用户提供 sec_user_id,或 douyin-user-search(keyword) → 用户确认候选账号 → 取 user_id/sec_uid",
- "本步: douyin-user-posts(sec_user_id) → 拉取账号近期作品",
- "下游: douyin-video-detail / douyin-video-comments / douyin-comment-replies → 内容拆解与日报"
- ]
- },
- "timeout": 60000,
- "retry": { "maxAttempts": 2, "delay": 1500, "backoffMultiplier": 2 },
- "tokenConfig": {
- "type": "bearer",
- "configFile": "~/.openclaw/voc-credentials.json",
- "tokenField": "vocToken",
- "resolutionOrder": ["configFile"],
- "apigId": "Vo3ROWEvDy"
- },
- "verification": {
- "status": "verified",
- "source": "scripts/tools/probe-douyin-share.js uses TikHub /api/v1/douyin/app/v3/fetch_user_post_videos",
- "lastChecked": "2026-05-08",
- "note": "server.fmode.cn /api/voc-social/douyin/app/v3/fetch_user_post_videos with douyin-user-search user_id returned aweme_list successfully.",
- "hardStopOnFailure": true
- }
- }
|