微博 CLI 工具正式上线:专为开发者和 AI Agent 打造,超 70 API 一键调用

微博开放平台于 6 月 22 日上线开源命令行工具 weibo-cli,基于 Node.js(需 18+),可通过 npm 全局安装并支持浏览器 OAuth 与设备码登录。该工具封装了微博开放平台 70 余个 API,支持发布、互动管理、内容检索、热搜/话题趋势、粉丝画像及营销脚本化等功能,输出格式包括 JSON、YAML、table 与 raw,并对 AI Agent 原生适配(支持 MCP 协议)。计费采用订阅制按 Credits 计费,提供 Free/Basic/Plus/Pro/Ultra 五档套餐并列明价格与额度;项目以 MIT 协议开源并已发布到 npm,周下载量约 300 次。

6 月 26 日消息,微博开放平台 6 月 22 日正式上线了其官方命令行工具“weibo-cli”。

这款开源工具专为开发者和 AI Agent 设计,支持在终端环境中直接调用微博平台的各项能力,涵盖内容发布、互动管理、数据检索与趋势分析等核心业务场景。

weibo-cli 基于 Node.js 开发,要求运行环境为 Node.js 18 及以上版本。用户可通过 npm 执行 npm install -g @weibo-ai / weibo-cli 完成全局安装。

安装后,使用 weibo-cli auth login 命令即可通过浏览器完成 OAuth 授权认证,也支持 --device 参数以设备码方式在无图形界面的 SSH 或 Docker 环境中登录。认证状态可通过 weibo-cli auth whoami 进行验证。

据介绍,该工具封装了微博开放平台 70 余个 API 接口。在命令结构上,采用 <group> <action> 的模式组织 —— 例如 statuses friends_timeline / biz 用于获取好友时间线、users show_batch / other --screen_name 用于按昵称查询用户信息。

输出方面,weibo-cli 支持 JSON、YAML、表格(table)和原始(raw)四种格式,便于与其他命令行工具或 AI Agent 进行管道化集成。

weibo-cli 在架构上对 AI Agent 做了原生适配,支持 MCP(Model Context Protocol)协议,可实现即插即用。

在功能覆盖上,weibo-cli 提供了多个核心能力模块。社交内容发布方面,支持将文字、图文、视频与长微博的发布编排为可复用的工作流;互动管理方面,评论与转发可在统一入口下进行自动化分流与回复;内容检索方面,支持关键词与用户维度的检索,结果可直接作为实时决策的输入;此外还提供热搜与话题趋势的结构化数据接入、粉丝画像与行为特征的读取,以及抽奖、批量分发等营销动作的脚本化支持。

weibo-cli 采用订阅制计费模式,按 Credits 用量计费,共设五个套餐。IT之家汇总如下:

  • Free 套餐为新用户提供 7 天免费试用期,限查询自己的微博数据,基础接口调用额度为每小时 5 次。
  • Basic 套餐定价 29 元 / 月,每月提供 3000 Credits,覆盖好友圈、时间线、搜索等基础读取接口。
  • Plus 套餐定价 69 元 / 月,每月提供 7500 Credits / 月,支持批量获取用户、评论、转发等操作。
  • Pro 套餐定价 299 元 / 月,每月提供 32000 Credits / 月,开放用户分析、统计数据、短链等高级接口。
  • Ultra 企业版定价 899 元 / 月,每月提供 100000 Credits / 月,解锁所有接口权限,含粉丝画像与行业数据。

weibo-cli 已在 npm 包管理平台发布,采用 MIT 开源协议。目前该工具每周下载量约 300 余次。开发者可通过 weibo-cli --help 查看完整命令列表,或访问微博开放平台官网获取详细文档。

参考资料:

版权声明:本站文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

评论加载中...