{
  "wechat_channels.v2.fetch_channel_info": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 finder username（v2_…@finder 格式）/WeChat Channels finder username (v2_…@finder format)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_channel_id_to_username": [
    {
      "name": "channel_id",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 ID（sph 开头的短号）/WeChat Channels ID (short ID starting with sph)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": false,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_user_videos": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 finder username（v2_…@finder 格式）/WeChat Channels finder username (v2_…@finder format)"
    },
    {
      "name": "last_buffer",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标（base64），首页留空/Pagination cursor (base64), leave empty for first page"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构（推荐做媒体下载）/True=raw response; False=simplified parsed structure (recommended for media download)"
    }
  ],
  "wechat_channels.v2.fetch_video_detail": [
    {
      "name": "object_id",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "作品 objectId（纯数字，最优先）/Video objectId (numeric, highest priority)"
    },
    {
      "name": "export_id",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "搜索结果中的 exportId（export/ 开头，会过期，需尽快使用）/exportId from search results (starts with export/, expires soon)"
    },
    {
      "name": "object_nonce_id",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "配套 objectNonceId（纯数字，可选，提升命中率）/Optional objectNonceId (numeric, improves hit rate)"
    },
    {
      "name": "share_url",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "视频号分享短链（ object_id 与 export_id 都为空时使用/Share URL ( used only when object_id and export_id are empty"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构（推荐做媒体下载）/True=raw response; False=simplified parsed structure (recommended for media download)"
    }
  ],
  "wechat_channels.v2.fetch_video_comments": [
    {
      "name": "object_id",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "作品 objectId（纯数字）/Video objectId (numeric)"
    },
    {
      "name": "last_buffer",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标（base64），首页留空/Pagination cursor (base64), leave empty for first page"
    },
    {
      "name": "comment_id",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "展开某条评论的二级回复时传其 commentId（纯数字），首页留空/Pass a commentId (numeric) to expand its replies, leave empty for first-level comment"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_video_share_url": [
    {
      "name": "object_id",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "作品 objectId（纯数字）/Video objectId (numeric)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_user_profile": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 finder username（v2_…@finder 格式）/WeChat Channels finder username (v2_…@finder format)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_user_collections": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 finder username（v2_…@finder 格式）/WeChat Channels finder username (v2_…@finder format)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_collection_videos": [
    {
      "name": "topic_id",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "合集 ID（纯数字，来自 fetch_user_collections 的 topic_id）/Collection ID (numeric, from topic_id of fetch_user_collections)"
    },
    {
      "name": "topic",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "合集名（可选，提高命中）/Collection name (optional, improves hit rate)"
    },
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "创作者 finder username（可选，提高命中）/Creator finder username (optional, improves hit rate)"
    },
    {
      "name": "last_buffer",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标（base64），首页留空/Pagination cursor (base64), leave empty for first page"
    },
    {
      "name": "topic_type",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 16,
      "desc": "合集类型，默认 16（与 fetch_user_collections 返回的 topic_type 对齐）/Collection type, default 16 (align with topic_type from fetch_use"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构（推荐做媒体下载）/True=raw response; False=simplified parsed structure (recommended for media download)"
    }
  ],
  "wechat_channels.v2.fetch_live_history": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "视频号 finder username（v2_…@finder 格式）/WeChat Channels finder username (v2_…@finder format)"
    },
    {
      "name": "last_buffer",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标（base64），首页留空/Pagination cursor (base64), leave empty for first page"
    },
    {
      "name": "flag",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 12,
      "desc": "拉取标志，默认 12/Fetch flag, default 12"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构（推荐做媒体下载）/True=raw response; False=simplified parsed structure (recommended for media download)"
    }
  ],
  "wechat_channels.v2.fetch_live_detail": [
    {
      "name": "live_id",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "直播 ID（纯数字）/Live ID (numeric)"
    },
    {
      "name": "scene",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 5,
      "desc": "进入场景，默认 5/Entry scene, default 5"
    },
    {
      "name": "finder_username",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "主播 finder username（可选，提高命中）/Anchor finder username (optional, improves hit rate)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_channels.v2.fetch_search_channel_videos": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "创作者 finder username（v2_…@finder 格式）/Creator finder username (v2_…@finder format)"
    },
    {
      "name": "keyword",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "在该号内搜索的关键词（1-100 字）/Keyword to search within this channel (1-100 chars)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_article_detail": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ 或带 __biz 的长链）/WeChat MP article URL ( or long URL with __biz)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_article_stats": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ 或带 __biz 的长链）/WeChat MP article URL ( or long URL with __biz)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_article_comments": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ MP article URL ("
    },
    {
      "name": "buffer",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标，首页留空；翻页传上一页响应的 buffer/Pagination cursor, leave empty for first page; pass buffer from the previous response"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_comment_replies": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ MP article URL ("
    },
    {
      "name": "content_id",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "目标一级评论的 content_id（纯数字），不传则自动取第一条有回复的评论/content_id (numeric) of the target first-level comment; defaults to the first co"
    },
    {
      "name": "offset",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 0,
      "desc": "回复翻页偏移，首页 0；has_more=true 时传上次返回的 next_offset/Reply pagination offset, 0 for first page; pass next_offset from the previ"
    },
    {
      "name": "all_pages",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": false,
      "desc": "为 true 时忽略 offset，一次取全部回复/When true, ignore offset and fetch all replies at once"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_related_articles": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ 或带 __biz 的长链）/WeChat MP article URL ( or long URL with __biz)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_article_ad": [
    {
      "name": "url",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号文章链接（ 或带 __biz 的长链）/WeChat MP article URL ( or long URL with __biz)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_account_profile": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号 gh_username（gh_…）/Official account gh_username (gh_…)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_account_articles": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号 gh_username（gh_…）/Official account gh_username (gh_…)"
    },
    {
      "name": "page_size",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 20,
      "desc": "每页文章数，范围 10-20，默认 20/Articles per page, range 10-20, default 20"
    },
    {
      "name": "offset",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "",
      "desc": "翻页游标（base64），首页留空；翻页传上一页响应的 next_offset/Pagination cursor (base64), leave empty for first page; for the next page pass n"
    },
    {
      "name": "item_show_type",
      "in": "body",
      "type": "integer",
      "required": false,
      "desc": "内容栏目：留空/0=文章（默认）、5=视频、7=音频、8=贴图/Content tab: empty/0=articles (default), 5=videos, 7=audios, 8=image-text posts"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_mp.v2.fetch_account_services": [
    {
      "name": "username",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "公众号 gh_username（gh_…）/Official account gh_username (gh_…)"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始响应；False=精简解析结构/True=raw response; False=simplified parsed structure"
    }
  ],
  "wechat_search.v2.fetch_search": [
    {
      "name": "keyword",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "搜索关键词（1-100 字）/Search keyword (1-100 chars)"
    },
    {
      "name": "business_type",
      "in": "body",
      "type": "string",
      "required": false,
      "default": "all",
      "desc": "垂类字符串键：综合 all / 公众号 account / 文章 article / 视频 video / 直播 live_stream / 朋友圈 moments / 新闻 news / 读书 book / 听书 listen / 图片 "
    },
    {
      "name": "sort",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": "default",
      "desc": "排序（结果页「排序」下拉，综合与各垂类通用）：不限(相关性) default/0 / 最新(发布时间降序) latest/1 / 最热(点赞降序) hot/2，字符串键或整数均可/Sort (result page 'sort' dropd"
    },
    {
      "name": "publish_time",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": "all",
      "desc": "发布时间（结果页「时间」下拉，通用）：不限 all/0 / 最近一天 day/1 / 最近七天 week/2 / 最近半年 half_year/3，字符串键或整数均可/Publish time (result page 'time' dro"
    },
    {
      "name": "offset",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 0,
      "desc": "翻页游标：首页传 0；翻页时把上一页响应返回的 offset 传回（配合 continue_flag 判断是否还有下一页）/Pagination cursor: pass 0 for the first page; for the next"
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始搜索响应；False=精简解析结构/True=raw search response; False=simplified parsed structure"
    }
  ],
  "wechat_search.v2.fetch_search_videos": [
    {
      "name": "keyword",
      "in": "body",
      "type": "string",
      "required": true,
      "desc": "搜索关键词（1-100 字）/Search keyword (1-100 chars)"
    },
    {
      "name": "duration",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": "all",
      "desc": "时长档（video 垂类专属）：不限 all/0 / 短(<5min) short/1 / 中(5-10min) medium/2 / 长(20min+) long/3，字符串键或整数均可/Duration tier (Channels v"
    },
    {
      "name": "sort",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": "default",
      "desc": "排序：不限(相关性) default/0 / 最新(发布时间降序) latest/1 / 最热(点赞降序) hot/2，字符串键或整数均可/Sort: default/0 (relevance) / latest/1 (newest) / "
    },
    {
      "name": "publish_time",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": "all",
      "desc": "发布时间：不限 all/0 / 最近一天 day/1 / 最近七天 week/2 / 最近半年 half_year/3，字符串键或整数均可/Publish time: all/0 / day/1 / week/2 / half_year/3"
    },
    {
      "name": "offset",
      "in": "body",
      "type": "integer",
      "required": false,
      "default": 0,
      "desc": "翻页游标：首页传 0；翻页时把上一页响应返回的 offset 传回，用法同综合搜索/Pagination cursor: pass 0 for the first page; for the next page pass back the "
    },
    {
      "name": "raw",
      "in": "body",
      "type": "boolean",
      "required": false,
      "default": true,
      "desc": "True=原始搜索响应；False=精简解析结构/True=raw search response; False=simplified parsed structure"
    }
  ]
}