tiktok_user_posts.skill.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "name": "tiktok_user_posts",
  3. "displayName": "TikTok 用户作品列表",
  4. "description": "获取指定 TikTok 用户发布的视频列表,包括每个视频的播放量和互动数据。用于竞品内容策略分析、红人内容表现评估。",
  5. "category": "social-media",
  6. "version": "1.0.0",
  7. "endpoint": {
  8. "method": "GET",
  9. "url": "https://server.fmode.cn/thapi/v1/tiktok/app/v3/fetch_user_post_videos",
  10. "headers": {
  11. "Authorization": "Bearer tKIbAsEM8X+GmE2vHqGW7D/ICwK1Q5V4viKFrWiPB6HholGdLFqZJmmyNw==",
  12. "Accept": "application/json"
  13. }
  14. },
  15. "parameters": {
  16. "type": "object",
  17. "required": ["sec_user_id"],
  18. "properties": {
  19. "sec_user_id": {
  20. "type": "string",
  21. "description": "用户的安全 ID(secUid),需先通过 tiktok_user_profile 接口获取"
  22. },
  23. "count": {
  24. "type": "integer",
  25. "description": "每页视频数量",
  26. "default": 20,
  27. "maximum": 30
  28. },
  29. "cursor": {
  30. "type": "integer",
  31. "description": "分页游标",
  32. "default": 0
  33. }
  34. }
  35. },
  36. "requestTransform": {
  37. "queryParams": {
  38. "sec_user_id": "{{sec_user_id}}",
  39. "count": "{{count}}",
  40. "cursor": "{{cursor}}"
  41. }
  42. },
  43. "response": {
  44. "type": "object",
  45. "description": "用户视频列表",
  46. "properties": {
  47. "aweme_list": {
  48. "type": "array",
  49. "items": {
  50. "type": "object",
  51. "properties": {
  52. "aweme_id": { "type": "string", "description": "视频 ID" },
  53. "desc": { "type": "string", "description": "视频描述" },
  54. "statistics": {
  55. "type": "object",
  56. "properties": {
  57. "play_count": { "type": "integer" },
  58. "digg_count": { "type": "integer" },
  59. "comment_count": { "type": "integer" },
  60. "share_count": { "type": "integer" }
  61. }
  62. },
  63. "create_time": { "type": "integer", "description": "发布时间戳" }
  64. }
  65. }
  66. },
  67. "has_more": { "type": "boolean" },
  68. "cursor": { "type": "integer" }
  69. }
  70. },
  71. "notes": "sec_user_id 需先通过 tiktok_user_profile 获取。该接口可用于分析竞品品牌的内容发布频率和互动表现。",
  72. "relatedSkills": ["tiktok_user_profile"],
  73. "usageExamples": [
  74. {
  75. "name": "获取品牌视频列表",
  76. "input": { "sec_user_id": "MS4wLjABAAAA...", "count": 20 },
  77. "description": "获取品牌最近 20 条视频的播放和互动数据"
  78. }
  79. ],
  80. "reportMapping": {
  81. "slides": ["竞品对标(Slide4)", "社媒聆听(Slide14)"],
  82. "dataPoints": ["内容发布频率", "视频平均播放量", "内容类型分布"]
  83. }
  84. }