gangvy 3 дней назад
Родитель
Сommit
f194fdc184
42 измененных файлов с 108 добавлено и 105 удалено
  1. 11 8
      README.md
  2. 3 3
      competitor-analysis/competitor-bsr-tracking/api-config.json
  3. 2 2
      competitor-analysis/competitor-discovery/api-config.json
  4. 4 4
      competitor-analysis/competitor-pricing-analysis/api-config.json
  5. 2 2
      competitor-analysis/competitor-product-comparison/api-config.json
  6. 2 2
      review-analysis/review-batch-collection/api-config.json
  7. 2 2
      review-analysis/review-highlight-extraction/api-config.json
  8. 2 2
      review-analysis/review-keyword-cloud/api-config.json
  9. 2 2
      review-analysis/review-pain-point-extraction/api-config.json
  10. 2 2
      review-analysis/review-sentiment-analysis/api-config.json
  11. 2 2
      social-media/instagram-search/api-config.json
  12. 2 2
      social-media/instagram-user-info/api-config.json
  13. 2 2
      social-media/instagram-user-posts/api-config.json
  14. 2 2
      social-media/tiktok-hashtag-detail/api-config.json
  15. 2 2
      social-media/tiktok-hashtag-videos/api-config.json
  16. 2 2
      social-media/tiktok-user-posts/api-config.json
  17. 2 2
      social-media/tiktok-user-profile/api-config.json
  18. 2 2
      social-media/tiktok-user-search/api-config.json
  19. 2 2
      social-media/tiktok-video-comments/api-config.json
  20. 2 2
      social-media/tiktok-video-detail/api-config.json
  21. 2 2
      social-media/tiktok-video-search/api-config.json
  22. 4 4
      social-voc/instagram-brand-voc/api-config.json
  23. 1 1
      social-voc/social-trend-analysis/api-config.json
  24. 5 5
      social-voc/tiktok-brand-voc/api-config.json
  25. 5 5
      social-voc/tiktok-category-voc/api-config.json
  26. 4 4
      synthesis/brand-profile/api-config.json
  27. 2 2
      synthesis/category-landscape/api-config.json
  28. 5 5
      synthesis/product-deep-analysis/api-config.json
  29. 2 2
      synthesis/user-persona/api-config.json
  30. 2 2
      synthesis/voc-proposal/api-config.json
  31. 2 2
      voc/asin-reverse-keywords/api-config.json
  32. 2 2
      voc/asin-sales-volume/api-config.json
  33. 2 2
      voc/category-products/api-config.json
  34. 2 2
      voc/category-tree/api-config.json
  35. 2 2
      voc/keyword-product-ranking/api-config.json
  36. 2 2
      voc/keyword-search-trend/api-config.json
  37. 2 2
      voc/keyword-search/api-config.json
  38. 2 2
      voc/product-detail-query/api-config.json
  39. 2 2
      voc/product-monitor/api-config.json
  40. 2 2
      voc/product-reviews-query/api-config.json
  41. 2 2
      voc/product-search/api-config.json
  42. 2 2
      voc/similar-products/api-config.json

+ 11 - 8
README.md

@@ -173,26 +173,29 @@ workflows/
 
 ## API 认证
 
-### Sorftime (VOC)
-- 通过 `https://server.fmode.cn/api/voc/forward` 统一转发
+### Sorftime (VOC 电商)
+- 统一转发: `https://server.fmode.cn/api/voc-ecom/forward`
 - 需携带 Authorization header: `Bearer r:858b3ee92314d5447d1fc3cdc10462d7`
 - `domain` 参数必须是数字: 1=amazon.com, 2=amazon.co.uk ...
 
-### TikHub (社媒)
-- 统一代理: `https://server.fmode.cn/api/social/`
-- 路径拼接: 去掉原 `/v1/` 前缀,如 `thapi/v1/tiktok/web/...` → `api/social/tiktok/web/...`
+### TikHub (VOC 社媒)
+- 统一代理: `https://server.fmode.cn/api/voc-social/`
+- 路径拼接: 去掉原 `/v1/` 前缀,如 `thapi/v1/tiktok/web/...` → `api/voc-social/tiktok/web/...`
 - 需携带 Authorization header: `Bearer r:a5a19ea9868043b15d9b10423234ca43`
 - 所有请求均为 GET 方法
 
 ## 版本管理
 
-当前版本: **v1.2.0** (2026-03-26)
+当前版本: **v1.3.0** (2026-03-26)
 
 ### Changelog
 
+#### v1.3.0 (2026-03-26)
+- **模块重命名**: VOC 电商接口 `api/voc/forward` → `api/voc-ecom/forward`;社媒接口 `api/social/` → `api/voc-social/`
+- **受影响文件**: 全部 41 个 api-config.json
+
 #### v1.2.0 (2026-03-26)
-- **社媒端点迁移**: TikHub 代理从 `server.fmode.cn/thapi/v1/` 迁移至 `server.fmode.cn/api/social/`
-- **社媒认证更新**: Authorization token 从 TikHub 直连 token 切换为统一代理 token `Bearer r:...`
+- **社媒端点迁移**: TikHub 代理从 `thapi/v1/` 迁移至 `api/social/`,Auth token 切换为统一代理 token
 - **受影响文件**: social-media/(11) + social-voc/(4) = 15 个 api-config.json
 
 #### v1.1.0 (2026-03-26)

+ 3 - 3
competitor-analysis/competitor-bsr-tracking/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "竞品BSR排名追踪",
   "description": "追踪竞品BSR/销量/价格变化趋势,生成增长路径分析和风险预警汇总",
   "category": "competitor-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "competitorAsins": {
@@ -28,7 +28,7 @@
         "service": "SorftimeApiService.getMonitorData",
         "endpoint": "/api/MonitorQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}" },
         "queryParams": { "domain": "${domain}" }
@@ -44,7 +44,7 @@
         "service": "SorftimeApiService.getProductDetail",
         "endpoint": "/api/ProductRequest",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
competitor-analysis/competitor-discovery/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "竞品发现与筛选",
   "description": "根据品类关键词和自身品牌信息,自动发现并筛选直接竞品",
   "category": "competitor-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "categoryKeyword": {
@@ -52,7 +52,7 @@
         "service": "SorftimeApiService.searchProductsByQuery",
         "endpoint": "/api/ProductQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "Page": 1, "Query": "1", "QueryType": "7", "Pattern": "${categoryKeyword}" },
         "queryParams": { "domain": "${domain}" }

+ 4 - 4
competitor-analysis/competitor-pricing-analysis/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "竞品定价策略分析",
   "description": "分析竞品定价策略,包括5分位价格带分布、黄金价格带评分、毛利估算、促销建议和盈亏平衡销量分析",
   "category": "competitor-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "categoryKeyword": {
@@ -37,7 +37,7 @@
         "service": "SorftimeApiService.searchProductsByQuery",
         "endpoint": "/api/ProductQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "Page": 1, "Query": "1", "QueryType": "7", "Pattern": "${categoryKeyword}" },
         "queryParams": { "domain": "${domain}" }
@@ -53,7 +53,7 @@
         "service": "SorftimeApiService.getProductDetail",
         "endpoint": "/api/ProductRequest",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" },
         "queryParams": { "domain": "${domain}" }
@@ -69,7 +69,7 @@
         "service": "SorftimeApiService.getMonitorData",
         "endpoint": "/api/MonitorQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
competitor-analysis/competitor-product-comparison/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "竞品产品对比",
   "description": "对自身产品与竞品进行多维度横向对比,生成5维健康度仪表盘并标注机会/风险标签",
   "category": "competitor-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "ownAsins": {
@@ -40,7 +40,7 @@
         "service": "SorftimeApiService.getProductDetail",
         "endpoint": "/api/ProductRequest",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
review-analysis/review-batch-collection/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "评论批量采集",
   "description": "对多个ASIN批量采集Amazon评论,支持翻页和星级过滤,输出结构化评论语料库",
   "category": "review-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "asins": {
@@ -46,7 +46,7 @@
         "service": "SorftimeApiService.getProductReviews",
         "endpoint": "/api/ProductReviewsQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": {
           "ASIN": "${asin}",

+ 2 - 2
review-analysis/review-highlight-extraction/api-config.json

@@ -1,9 +1,9 @@
-{
+{
   "name": "review-highlight-extraction",
   "displayName": "好评亮点提取",
   "description": "从好评中提取用户最认可的产品亮点,识别竞品核心卖点和可借鉴的优势",
   "category": "review-analysis",
-  "version": "1.0.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "reviewCorpus": {

+ 2 - 2
review-analysis/review-keyword-cloud/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "评论关键词云",
   "description": "从评论语料生成关键词云,结合ASIN反查关键词,每个关键词带情感标签,构建VOC关键词库",
   "category": "review-analysis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "reviewCorpus": {
@@ -58,7 +58,7 @@
         "service": "SorftimeApiService.getAsinKeywords",
         "endpoint": "/api/ASINRequestKeyword",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
review-analysis/review-pain-point-extraction/api-config.json

@@ -1,9 +1,9 @@
-{
+{
   "name": "review-pain-point-extraction",
   "displayName": "差评痛点提取",
   "description": "从差评中提取用户痛点,按类别聚类,量化频率和严重度,找到竞品死穴",
   "category": "review-analysis",
-  "version": "1.0.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "reviewCorpus": {

+ 2 - 2
review-analysis/review-sentiment-analysis/api-config.json

@@ -1,9 +1,9 @@
-{
+{
   "name": "review-sentiment-analysis",
   "displayName": "评论情感分析",
   "description": "对评论语料库进行情感分析,分类正面/负面/中性,提取情感关键短语并按ASIN/品牌聚合",
   "category": "review-analysis",
-  "version": "1.0.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "reviewCorpus": {

+ 2 - 2
social-media/instagram-search/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Instagram 搜索",
   "description": "按关键词搜索 Instagram 用户/品牌账号,返回匹配的用户列表。用于竞品品牌 Instagram 账号发现、红人搜索。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/instagram/v1/fetch_search",
+    "url": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_search",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/instagram-user-info/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Instagram 用户详情",
   "description": "根据用户名获取 Instagram 用户的完整资料,包括粉丝数、关注数、帖子数、个人简介、是否认证等。用于竞品品牌社媒画像分析、红人详情获取。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/instagram/v1/fetch_user_info_by_username_v3",
+    "url": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_user_info_by_username_v3",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/instagram-user-posts/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Instagram 用户帖子列表",
   "description": "获取指定 Instagram 用户发布的帖子列表,包括图片、点赞数、评论数等。用于竞品内容策略分析、发帖频率和互动率评估。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/instagram/v1/fetch_user_posts_v2",
+    "url": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_user_posts_v2",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-hashtag-detail/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 话题详情",
   "description": "根据话题/标签 ID 获取话题详情,包括总播放量、视频数量等。用于品类社媒热度统计、话题趋势追踪。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_hashtag_detail",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_hashtag_detail",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-hashtag-videos/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 话题视频列表",
   "description": "获取指定话题/标签下的视频列表,用于分析话题内容趋势、发现热门创作者。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_hashtag_video_list",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_hashtag_video_list",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-user-posts/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 用户作品列表",
   "description": "获取指定 TikTok 用户发布的视频列表,包括每个视频的播放量和互动数据。用于竞品内容策略分析、红人内容表现评估。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_user_post_videos",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_user_post_videos",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-user-profile/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 用户详情",
   "description": "根据用户名获取 TikTok 用户的完整资料,包括粉丝数、获赞数、作品数、个人简介等。用于竞品品牌社媒画像、红人详情分析。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/web/fetch_user_profile",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/web/fetch_user_profile",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-user-search/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 用户搜索",
   "description": "按关键词搜索 TikTok 用户/达人,返回用户列表及粉丝数、关注数等基础信息。用于红人发现、达人库建设。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/web/fetch_search_user",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/web/fetch_search_user",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-video-comments/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 视频评论查询",
   "description": "获取指定 TikTok 视频的用户评论列表,用于社媒用户情感分析、需求挖掘、红人互动率计算。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_video_comments",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_video_comments",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-video-detail/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 视频详情",
   "description": "根据视频 ID 获取单条 TikTok 视频的完整信息,包括播放量、互动数据、作者信息、话题标签等。用于爆款视频深度分析。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_one_video",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_one_video",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 2 - 2
social-media/tiktok-video-search/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "TikTok 视频搜索",
   "description": "按关键词搜索 TikTok 视频,返回视频列表及播放量、点赞、评论、分享等互动数据。用于社媒热度分析、爆款视频发现、品类 TikTok 播放量统计。",
   "category": "social-media",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "GET",
-    "url": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_video_search_result",
+    "url": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_video_search_result",
     "headers": {
       "Authorization": "Bearer r:a5a19ea9868043b15d9b10423234ca43",
       "Accept": "application/json"

+ 4 - 4
social-voc/instagram-brand-voc/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "Instagram品牌VOC采集",
   "description": "搜索竞品品牌Instagram账号,采集帖子和互动数据,分析品牌IG策略",
   "category": "social-voc",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "brandNames": {
@@ -26,7 +26,7 @@
       "forEach": "brandNames",
       "api": {
         "skill": "social-media/instagram-search",
-        "endpoint": "https://server.fmode.cn/api/social/instagram/v1/fetch_search",
+        "endpoint": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_search",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "query": "${brandName}", "select": "users" }
@@ -41,7 +41,7 @@
       "forEach": "searchResults.topMatch",
       "api": {
         "skill": "social-media/instagram-user-info",
-        "endpoint": "https://server.fmode.cn/api/social/instagram/v1/fetch_user_info_by_username",
+        "endpoint": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_user_info_by_username",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "username": "${account.username}" }
@@ -55,7 +55,7 @@
       "forEach": "brandProfiles",
       "api": {
         "skill": "social-media/instagram-user-posts",
-        "endpoint": "https://server.fmode.cn/api/social/instagram/v1/fetch_user_posts",
+        "endpoint": "https://server.fmode.cn/api/voc-social/instagram/v1/fetch_user_posts",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "user_id": "${profile.user.pk}", "count": "${postsPerBrand}" }

+ 1 - 1
social-voc/social-trend-analysis/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "社媒趋势与热度分析",
   "description": "综合TikTok和Instagram数据,分析品类社媒趋势、热度走向和内容生态",
   "category": "social-voc",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "tiktokCategoryVoc": {

+ 5 - 5
social-voc/tiktok-brand-voc/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "TikTok品牌VOC采集",
   "description": "搜索竞品品牌TikTok账号,采集发布内容和用户评论,分析品牌社媒策略",
   "category": "social-voc",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "brandNames": {
@@ -38,7 +38,7 @@
       "forEach": "brandNames",
       "api": {
         "skill": "social-media/tiktok-user-search",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/web/fetch_search_user",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/web/fetch_search_user",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "keyword": "${brandName}", "count": 5, "cursor": 0 }
@@ -53,7 +53,7 @@
       "forEach": "brandAccounts.topMatch",
       "api": {
         "skill": "social-media/tiktok-user-profile",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/handler_user_profile",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/handler_user_profile",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "unique_id": "${account.unique_id}" }
@@ -67,7 +67,7 @@
       "forEach": "brandAccounts.topMatch",
       "api": {
         "skill": "social-media/tiktok-user-posts",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_user_post_videos",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_user_post_videos",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "unique_id": "${account.unique_id}", "count": "${postsPerBrand}", "cursor": 0 }
@@ -82,7 +82,7 @@
       "forEach": "brandPosts → 按(digg_count+comment_count)降序取top5",
       "api": {
         "skill": "social-media/tiktok-video-comments",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_video_comments",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_video_comments",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "aweme_id": "${post.aweme_id}", "count": "${commentsPerPost}", "cursor": 0 }

+ 5 - 5
social-voc/tiktok-category-voc/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "TikTok品类VOC采集",
   "description": "基于品类关键词搜索TikTok视频并批量采集评论,提取用户讨论热点和情感倾向",
   "category": "social-voc",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "keywords": {
@@ -38,7 +38,7 @@
       "forEach": "keywords",
       "api": {
         "skill": "social-media/tiktok-video-search",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_video_search_result",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_video_search_result",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "keyword": "${keyword}", "count": "${videoCount}", "cursor": 0 }
@@ -52,7 +52,7 @@
       "forEach": "searchResults → 按play_count降序取top10",
       "api": {
         "skill": "social-media/tiktok-video-comments",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_video_comments",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_video_comments",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "aweme_id": "${video.aweme_id}", "count": "${commentsPerVideo}", "cursor": 0 }
@@ -67,7 +67,7 @@
       "forEach": "hashtags",
       "api": {
         "skill": "social-media/tiktok-hashtag-detail",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_hashtag_detail",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_hashtag_detail",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "ch_name": "${tag}" }
@@ -82,7 +82,7 @@
       "forEach": "hashtagDetails",
       "api": {
         "skill": "social-media/tiktok-hashtag-videos",
-        "endpoint": "https://server.fmode.cn/api/social/tiktok/app/v3/fetch_hashtag_video_list",
+        "endpoint": "https://server.fmode.cn/api/voc-social/tiktok/app/v3/fetch_hashtag_video_list",
         "method": "GET",
         "headers": { "Authorization": "Bearer ${TIKHUB_TOKEN}" },
         "queryParams": { "ch_id": "${hashtag.cid}", "count": 20, "cursor": 0 }

+ 4 - 4
synthesis/brand-profile/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "品牌六维画像",
   "description": "生成品牌六维量化画像,标注机会/风险标签、识别核心短板、输出竞争定位建议和《品牌认知校准卡》",
   "category": "synthesis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "brandName": {
@@ -43,7 +43,7 @@
         "service": "SorftimeApiService.getProductDetail",
         "endpoint": "/api/ProductRequest",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" },
         "queryParams": { "domain": "${domain}" }
@@ -72,7 +72,7 @@
         "service": "SorftimeApiService.getProductReviews",
         "endpoint": "/api/ProductReviewsQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "PageIndex": "1" },
         "queryParams": { "domain": "${domain}" }
@@ -87,7 +87,7 @@
         "service": "SorftimeApiService.searchProductsByQuery",
         "endpoint": "/api/ProductQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "Page": 1, "Query": "1", "QueryType": "7", "Pattern": "${categoryKeyword}" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
synthesis/category-landscape/api-config.json

@@ -3,7 +3,7 @@
   "displayName": "品类格局分析",
   "description": "品类全景分析,计算CR5/HHI市场集中度,生成风险预警汇总和优先行动清单,输出《品类认知校准表》",
   "category": "synthesis",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "type": "orchestration",
   "parameters": {
     "keywords": {
@@ -34,7 +34,7 @@
         "service": "SorftimeApiService.searchProductsByQuery",
         "endpoint": "/api/ProductQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "Page": 1, "Query": "1", "QueryType": "7", "Pattern": "${keyword}" },
         "queryParams": { "domain": "${domain}" }

+ 5 - 5
synthesis/product-deep-analysis/api-config.json

@@ -2,7 +2,7 @@
   "name": "product-deep-analysis",
   "displayName": "单品深度诊断",
   "description": "针对单个ASIN进行多维度深度分析:流量架构透视、定价策略、Listing优化、VOC痛点、广告策略、市场机会,并由AI生成核心诊断和运营建议",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "category": "synthesis",
   "parameters": {
     "asin": {
@@ -39,7 +39,7 @@
       "api": {
         "endpoint": "/api/ProductRequest",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" },
         "queryParams": { "domain": "${domain}" }
@@ -68,7 +68,7 @@
       "api": {
         "endpoint": "/api/ASINRequestKeyword",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}" },
         "queryParams": { "domain": "${domain}" }
@@ -82,7 +82,7 @@
       "api": {
         "endpoint": "/api/MonitorQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}" },
         "queryParams": { "domain": "${domain}" }
@@ -98,7 +98,7 @@
       "api": {
         "endpoint": "/api/ProductReviewsQuery",
         "method": "POST",
-        "forwardUrl": "https://server.fmode.cn/api/voc/forward",
+        "forwardUrl": "https://server.fmode.cn/api/voc-ecom/forward",
         "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" },
         "requestBody": { "ASIN": "${asin}", "PageIndex": "${pageIndex}" },
         "queryParams": { "domain": "${domain}" }

+ 2 - 2
synthesis/user-persona/api-config.json

@@ -1,9 +1,9 @@
-{
+{
   "name": "user-persona",
   "displayName": "用户画像生成",
   "description": "融合电商VOC和社媒VOC,AI生成核心用户画像、使用场景和决策因素",
   "category": "synthesis",
-  "version": "1.0.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "reviewKeywordCloud": {

+ 2 - 2
synthesis/voc-proposal/api-config.json

@@ -1,9 +1,9 @@
-{
+{
   "name": "voc-proposal",
   "displayName": "VOC产品优化提案生成",
   "description": "整合所有VOC分析成果,AI生成结构化的6章节产品优化提案",
   "category": "synthesis",
-  "version": "1.0.0",
+  "version": "1.3.0",
   "type": "analysis",
   "parameters": {
     "categoryLandscape": {

+ 2 - 2
voc/asin-reverse-keywords/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "ASIN 反查关键词",
   "description": "根据 ASIN 反向查询该产品关联的搜索关键词列表,包括搜索排名、搜索量等。用于竞品关键词策略分析、广告关键词挖掘。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/asin-sales-volume/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "ASIN 销量查询",
   "description": "查询指定 ASIN 的销量数据,包括日销量、周销量、月销量趋势。用于市场规模估算、品类销售额计算。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/category-products/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 类目产品查询",
   "description": "根据类目 ID 获取该类目下的产品列表。用于获取品类 Top 产品、分析品类竞争格局、统计品牌分布和中国卖家占比。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/category-tree/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 类目树查询",
   "description": "获取 Amazon 类目层级树结构,用于定位目标品类的类目 ID,再通过 category_products 获取该类目下的产品列表。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/keyword-product-ranking/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "关键词产品排名查询",
   "description": "查询指定关键词下的产品排名列表,获取该关键词搜索结果中的产品排序。用于竞品在关键词下的位置分析、广告优化。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/keyword-search-trend/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "关键词搜索趋势查询",
   "description": "查询指定关键词的搜索结果趋势变化,包括搜索量随时间的变化。用于发现飙升关键词、季节性趋势分析。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/keyword-search/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 关键词查询",
   "description": "查询 Amazon 关键词的搜索量、搜索趋势、竞争度等数据。用于广告关键词推荐、趋势雷达、飙升卖点词分析。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/product-detail-query/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 产品详情查询",
   "description": "根据 ASIN 获取 Amazon 产品详情,包括标题、价格、评分、销量、BSR、品牌、类目、变体、趋势等完整信息。用于竞品分析、市场全景、定价策略。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/product-monitor/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "产品监控数据查询",
   "description": "获取产品的监控追踪数据,包括价格变化、排名变化、评分变化等历史数据。用于竞品动态追踪、价格监控、新品上架预警。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/product-reviews-query/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 产品评论查询",
   "description": "根据 ASIN 抓取 Amazon 产品用户评论,支持按星级、日期、是否验证购买筛选。用于 VOC 用户洞察、痛点提取、喜爱点分析、使用场景挖掘。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/product-search/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 关键词搜索产品",
   "description": "按关键词搜索 Amazon 产品列表,返回多个产品的标题、价格、评分、销量等信息。用于品类市场全景分析、Top100 产品列表获取。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"

+ 2 - 2
voc/similar-products/api-config.json

@@ -3,10 +3,10 @@
   "displayName": "Amazon 相似产品查询",
   "description": "根据 ASIN 查询与该产品相似的产品列表,用于竞品发现、关联分析。",
   "category": "voc",
-  "version": "1.1.0",
+  "version": "1.3.0",
   "endpoint": {
     "method": "POST",
-    "url": "https://server.fmode.cn/api/voc/forward",
+    "url": "https://server.fmode.cn/api/voc-ecom/forward",
     "headers": {
       "Content-Type": "application/json",
     "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7"