一键调用20个社交平台API:MaxHub Skills开源工具包实战指南
一键调用20个社交平台API:MaxHub Skills开源工具包实战指南
覆盖抖音、TikTok、B站、小红书等20+平台,991个API端点,ClawHub一键安装,5分钟上手数据采集。
你是不是也遇到过这些痛点?
做社交媒体数据分析的朋友,大概都经历过这种折磨:想抓抖音的热搜数据,得去翻抖音的逆向接口;想看TikTok的创作者画像,又得找另一套工具;小红书的笔记数据、B站的弹幕统计、微博的AI搜索……每个平台一套体系,API 文档散落各处,认证方式五花八门,光是环境搭建就能耗掉一整天。
更头疼的是,好不容易跑通了一个接口,平台一更新,接口就挂了。维护成本高得离谱,项目越做越像在给接口打补丁。
如果你有类似的困扰,这篇文章可能会帮你省下不少时间。
示例

MaxHub Skills 是什么?
MaxHub Skills 是一套基于 ClawHub(OpenClaw)生态的 AI 技能工具包,它将 20+ 主流社交平台的 API 封装成了标准化的 Skill 模块。每个 Skill 对应一个平台,包含完整的端点定义、参数说明、认证机制和使用示例。
简单来说,你只需要一个 API Key,就能通过统一的接口格式,访问抖音、TikTok、B站、小红书、微博、Instagram、YouTube、LinkedIn 等 20 个平台的 991 个 API 端点。
核心数据一览
| 指标 | 数值 |
|---|---|
| 覆盖平台 | 20 个 |
| API 端点总数 | 991 个 |
| 端点覆盖最广 | 抖音(271个)、TikTok(189个) |
| 安装方式 | ClawHub CLI 一键安装 |
| 认证方式 | 统一 Bearer Token |
| 数据源 | 严格对齐官方 API 文档 |
支持的平台清单
| 平台 | 端点数 | 核心能力 |
|---|---|---|
| 🎵 抖音 | 271 | 视频/用户/搜索/热榜/创作者/星图/指数 |
| 🌐 TikTok | 189 | 视频/用户/搜索/广告分析/创作者/店铺 |
| 📕 小红书 | 77 | 笔记/用户/搜索/商品话题 |
| 85 | 公司/用户/内容广告/搜索职位 | |
| 68 | 帖子/用户/搜索/工具转换 | |
| 🐦 微博 | 64 | 微博/用户/搜索/热搜/视频推荐 |
| 📺 B站 | 41 | 视频/用户/搜索/直播评论 |
| 🎬 YouTube | 37 | 视频/频道/搜索评论 |
| 📘 知乎 | 31 | 内容/用户/搜索热门 |
| 💬 微信 | 24 | 视频号/公众号 |
| 🍋 Lemon8 | 16 | 帖子用户/搜索发现 |
| 🎮 皮皮虾 | 16 | 帖子用户/搜索热门 |
| 16 | 帖子/版块/用户搜索 | |
| 🎨 Sora2 | 14 | 出镜秀/帖子用户/工具 |
| 12 | 推文/用户/搜索热门 | |
| 🎥 快手 | 9 | 视频/用户/热榜 |
| 🍉 西瓜 | 7 | 视频用户 |
| 📰 头条 | 7 | 内容用户 |
| 🧵 Threads | 3 | 帖子用户/搜索 |
| 📧 Temp Mail | 4 | 临时邮箱 |
架构设计:为什么这样分?
MaxHub Skills 的设计遵循一个核心原则:每个平台独立一个 Skill,绝不混合。这样做的好处很直接:
- 按需安装:只用抖音?装
maxhub-douyin就够了,不用把 TikTok 和 Instagram 的配置也拉进来 - 独立更新:抖音接口变了,更新 douyin skill 即可,其他平台不受影响
- 权限隔离:不同平台的 API每个 Skill 内部采用意图路由的架构,将端点按功能分组到不同的 Reference 文件中。组到不同的 Reference 文件中。以抖音为例:
maxhub-douyin/
├── SKILL.md # 主入口:意图识别 + 路由
├── _meta.json # 元数据
├── references/
│ ├── api-video.md # 视频与内容(113个端点)
│ ├── api-user.md # 用户数据(46个端点)
│ ├── api-search.md # 搜索(40个端点)
│ ├── api-trending.md # 热榜与趋势(37个端点)
│ ├── api-creator.md # 创作者(19个端点)
│ ├── api-index.md # 指数与分析(8个端点)
│ ├── api-xingtu.md # 星图(8个端点)
│ └── param-mappings.md # 参数映射
├── README.md
└─当你说“帮我查一下抖音的热搜榜”,AI 会自动路由到 `api-trending.md`,找到对应的端点并调用。ding.md`,找到对应的端点并调用。
***
## 5分钟上手:从安装到调用
### 第一步:安装 ClawHub
```bash
# macOS / Linux
curl -fsSL https://openclaw.com/install.sh | bash
# 验证安装
clawhub --version
第二步:获取 API Key
前往 https://www.aconfig.cn 注册账号,在控制台创建 API Key。
第三步:安装 Skill
# 安装抖音 Skill
clawhub skill install maxhub-douyin
# 安装 TikTok Skill
clawhub skill install maxhub-tiktok
# 安装 B站 Skill
clawhub skill install maxhub-bilibili
# 或者批量安装所有平台
for skill in maxhub-douyin maxhub-tiktok maxhub-bilibili maxhub-xiaohongshu maxhub-weibo maxhub-instagram maxhub-youtube maxhub-linkedin maxhub-twitter maxhub-reddit; do
clawhub skill install "$skill"
done
第四步:配置 API Key
# 方式一:通过 ClawHub 配置
openclaw config set skills.entries.maxhub-douyin.apiKey "你的_API_KEY"
# 方式二:环境变量
export MAXHUB_API_KEY="你的_API_KEY"
第五步:开始调用
安装完成后,在支持 ClawHub 的 AI 客户端中直接用自然语言调用:
你:帮我查一下抖音视频 7372484719365098803 的详情
AI:调用 fetch_one_video 端点,返回视频数据...
你:TikTok 上 #dance 话题有哪些热门视频?
AI:调用 fetch_hashtag_video_list 端点...
你:获取B站UP主 203680252 的粉丝数据
AI:调用 fetch_user_info 端点...
实战案例:三个典型场景
场景一:竞品账号分析(抖音 + 小红书)
需求:分析某品牌在抖音和小红书的内容表现差异。
# 抖音:获取用户投稿视频列表
GET /api/v1/douyin/web/fetch_user_post_videos
参数: sec_user_id = "MS4wLjABAAAA..."
# 小红书:获取用户笔记列表
GET /api/v1/xiaohongshu/web/get_user_notes
参数: user_id = "5c2f338a000000000701e1c6"
通过两个 Skill 的组合调用,可以快速拉取跨平台的内容数据,做对比分析。
场景二:热搜监控(微博 + 抖音 + 头条)
需求:实时监控多个平台的热搜趋势。
# 微博热搜
GET /api/v1/weibo/web/fetch_hot_search
# 抖音热搜
GET /api/v1/douyin/app/v3/fetch_hot_search
# 头条热榜
GET /api/v1/toutiao/app/get_hot_search
三个端点统一格式,统一认证,一个脚本就能搞定多平台热搜聚合。
场景三:LinkedIn 商业情报
需求:获取某公司的员工分布和近期动态。
# 公司资料
GET /api/v1/linkedin/web/get_company_profile
参数: username = "google"
# 公司员工
GET /api/v1/linkedin/web/get_company_people
参数: username = "google"
# 公司帖子
GET /api/v1/linkedin/web/get_company_posts
参数: username = "google"
LinkedIn Skill 提供了 85 个端点,覆盖公司、用户、搜索、广告等维度的数据。
安全设计:我们做了什么?
在数据采集工具中,安全性是不可回避的话题。MaxHub Skills v3.2.0 针对安全做了以下处理:
1. 只读操作声明
所有 Skill 均声明为只读数据查询工具,不包含任何写入操作或指标操纵端点。曾经存在的 add_video_play_count(刷播放量)等端点已在安全审计中移除。
2. Cookie 安全警告
部分高级接口(如抖音创作者数据)需要用户提供平台 Cookie。对于这类接口,Skill 中内嵌了明确的安全提示:
⚠️ 仅在完全信任服务提供商时提供 Cookie。优先使用范围限定的 OAuth/API 令牌,使用独立测试账号,使用后轮换或撤销 Cookie。
3. 数据传输披露
所有 API 请求发送至 服务器,Skill 中明确标注了数据传输目标和服务商处理边界。
4. 源信息可追溯
每个 Skill 的 _meta.json 中标注了 homepage 和 repository 字段,方便用户验证服务来源。
技术细节:端点路径的精确性
一个容易被忽视但非常关键的点:**在 v3.0.0 版本中,我们对所有 991 个端点进行了一次全面审查,以 docs/ 目录中的 OpenAPI 规范为唯一数据源,重新生成了所有 Reference 文件。新生成了所有 Reference 文件。这意味着:
- 每个端点路径都来自官方文档,不存在臆想地址
- 路径中的子分类精确到具体版本(如
/api/v1/douyin/web/fetch_one_video而非/api/v1/douyin/.../fetch_one_video) - 参数表包含名称、类型、必填状态、描述和示例值
- 废弃端点已过滤,不会出现在 Skill 中
常见问题
Q:MaxHub Skills 是免费的吗?
A:Skill 本身是开源的(MIT-0 协议),可以免费安装和使用。但底层的 API 服务(aconfig.cn)按调用次数计费,具体费率请查看官网。
Q:支持哪些编程语言?
A:Skill 是为 AI 代理设计的,通过 ClawHub 运行。如果你需要直接调用 API,任何支持 HTTP 请求的语言都可以,端点就是标准的 RESTful API。
Q:数据更新频率如何?
A:API 返回的是实时数据。部分接口有 24 小时缓存机制,响应中会包含 cache_url 字段。
Q:遇到接口报错怎么办?
A:首先检查 API Key 是否有效,然后确认参数格式是否正确。如果问题持续,可以查看文档或联系支持。
相关资源
| 资源 | 地址 |
|---|---|
| ClawHub 安装 | https://openclaw.com |
| Skill 安装命令 | clawhub skill install maxhub-{平台名} |
写在最后
做数据采集这件事,最怕的不是技术难度,而是重复造轮子。每个平台的接口都要从头对接一遍,文档要自己翻,参数要自己试,认证要自己搞——这些时间本可以花在更有价值的数据分析上。
MaxHub Skills 的目标很简单:把 20 个平台的 API 对接工作,缩减到 5 分钟的安装配置。剩下的时间,留给真正重要的事。
如果你在做社交媒体数据分析、竞品监控、舆情追踪,或者只是想快速获取某个平台的数据,不妨试试这套工具。安装只需要一行命令,不满意卸掉也方便。
有问题欢迎在评论区交流。
更多推荐




所有评论(0)