cli · 内置命令 (18)
登录(浏览器 OAuth / 设备码)
不消耗 credit。TTY 下默认打开浏览器完成 OAuth;非 TTY(脚本、SSH、容器)自动改用设备码流程。凭据优先存入系统 keychain,keychain 不可用时回退为 ~/.weibo-cli/ 下的加密文件(随机密钥单独存放,不防同账号攻击者)。也可用环境变量 WEIBO_CLI_TOKEN / WEIBO_CLI_REFRESH_TOKEN 注入,优先级最高且不落盘。已有登录态时需先 auth logout 才能重新授权。
用法: weibo-cli auth login [--device|--browser]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--device | 开关 | | 强制设备码流程(SSH / 远程 / 无头环境) |
--browser | 开关 | | 强制浏览器流程(即使在非 TTY 脚本中) |
退出登录并清除本地凭据
撤销服务端会话并删除本地凭据;远程撤销失败时会报错并以非零码退出。
用法: weibo-cli auth logout本地命令 · 不消耗 credit
无参数
auth logout 的兼容别名
等价于 auth logout。
用法: weibo-cli auth revoke本地命令 · 不消耗 credit
无参数
显示或导出访问令牌
本地命令,不消耗 credit。默认只输出后 4 位与存储元数据,不输出完整 token;需要明文时必须显式 --export(用于管道传给其他工具)。
用法: weibo-cli auth token [--export]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--export | 开关 | | 导出完整 access token 明文 |
显示当前登录用户
本地命令,不消耗 credit。输出当前登录账号信息。
用法: weibo-cli auth whoami本地命令 · 不消耗 credit
无参数
检查是否有新版本
本地命令,不消耗 credit。只检查并提示,不自动安装。兼容名:update / check-update。
用法: weibo-cli check_update本地命令 · 不消耗 credit
无参数
列出平台命令
本地命令,不消耗 credit。命令清单由服务端下发(与 CLI 版本无关),当前 75 条。--available 只看当前套餐可用的命令;--all 列出全部并标注 allowed / locked;--group 按分组过滤。
用法: weibo-cli commands list [--available|--all] [--group <name>]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--available | 开关 | | 只列出当前套餐可用的命令 |
--all | 开关 | | 列出全部命令并标注 allowed / locked |
--group | string | | 按分组过滤 |
查看单条命令的完整定义
本地命令,不消耗 credit。输出该命令的参数、必填字段、可用套餐等定义信息。
用法: weibo-cli commands show <group> <action>本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
<group> | 位置参数 | | 分组名,如 users |
<action> | 位置参数 | | 命令名,如 show_batch/other |
检查使用前提(登录 / 认证 / 套餐)
本地命令,不消耗 credit。逐项检查登录状态、开发者认证、服务开通情况,未就绪时给出下一步命令。声明调用方 Agent 后,输出会显示「Agent 来源」。
用法: weibo-cli doctor [--agent <name>]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--output | string | | 输出格式:json / table / yaml / raw |
--agent | string | | 声明调用方 Agent(或环境变量 WEIBO_CLI_AGENT) |
查看账号、服务与用量
本地命令,不消耗 credit。返回登录账号与开发者认证状态、服务类型(体验服务 / 正式服务)、credit 余额、写接口限流剩余(60 次/小时,整点重置),以及 token 状态(含随调用滚动续期的到期时间)。
用法: weibo-cli me [--output json|table|yaml|raw]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--output | string | | 输出格式:json / table / yaml / raw |
查看技能详情与所需接口权限
不消耗 credit。返回技能详情,含 permissions(该技能会调用的平台接口)与 install_command。
用法: weibo-cli skill info <name>本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
<name> | 位置参数 | | 技能名,支持 slug 或 @scope/slug |
生成 SKILL.md 模板
不消耗 credit。生成中文 SKILL.md 模板(含 permissions 示例)。名称须为小写连字符分隔(2–64 字符);已存在 SKILL.md 时不会覆盖。
用法: weibo-cli skill init [name]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
[name] | 位置参数 | | 技能名,小写连字符分隔,2–64 字符 |
安装技能到本地
不消耗 credit。名字支持 slug、@scope/slug、slug@version、@scope/slug@version。0.9.4 起下载包强制校验 SHA-256(无绕过开关,校验失败保留原安装),并限制来源域名与文件类型。安装会整体替换技能目录,旧版本文件被删除。
用法: weibo-cli skill install <name> [--global|--claude] [--version <v>]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
<name> | 位置参数 | | 技能名,支持 @scope/slug 与 @version 后缀 |
--global | 开关 | | 安装到全局目录 ~/.config/agents/skills/ |
--claude | 开关 | | 安装到 .claude/skills/(配合 --global 则为 ~/.claude/skills/) |
--version | string | | 安装指定版本 |
列出 Skill Hub 上的 Agent 技能
不消耗 credit。Agent Skill Hub 客户端(0.9.3 起内置)。返回技能的标题、作者、版本、描述、安装量与所需接口权限。
用法: weibo-cli skill list [--output json]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
--output | string | | 输出格式:json / table / yaml / raw |
发布技能到 Hub
不消耗 credit。元数据取自 SKILL.md frontmatter 的 name / title / description / category / version / permissions / author;ZIP 必须根目录直接包含 SKILL.md(只放在嵌套目录里会报错)。发布成功返回 package_url 与 package_sha256。
用法: weibo-cli skill publish [目录|zip]本地命令 · 不消耗 credit
| 参数 | 类型 | 必填 | 说明 |
|---|
[目录|zip] | 位置参数 | | 技能目录或 ZIP 文件,缺省时使用当前目录 |
搜索技能(关键词 / 作者)
不消耗 credit。按关键词或作者搜索 Hub 上的技能。
用法: weibo-cli skill search <query>本地命令 · 不消耗 credit
检查更新并打印安装命令
本地命令,不消耗 credit。该命令不会自动升级,只打印需要执行的 npm 安装命令(npm install -g @weibo-ai/weibo-cli@<版本>),需自行执行。
用法: weibo-cli upgrade本地命令 · 不消耗 credit
无参数
显示当前 CLI 版本
本地命令,不消耗 credit。输出当前安装的 CLI 版本号。
用法: weibo-cli version本地命令 · 不消耗 credit
无参数
article (8)
POSTarticle collections/create
创建付费专栏
创建付费专栏。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。定价档位(单位分):990/1900/2900/4900/6900/9900/12800,对应9.9/19/29/49/69/99/128元。60秒内同一用户最多5次请求。video_nums需3-100范围。创建成功返回collections_id。
API: article/collections/createPath: /article/collections/create.json
type int · money int · title string · images string · content string · sale_money int · video_nums int · category_id int · is_recommend int · sale_end_time string
| 参数 | 类型 | 必填 | 说明 |
|---|
type | int | | 固定传0 |
money | int | 必填 | 专栏定价(分),只能是990/1900/2900/4900/6900/9900/12800之一 |
title | string | 必填 | 专栏标题 |
images | string | 必填 | 图片JSON字符串,包含albumCover(封面图对象,含pic_id和url字段,只有一张)和albumDesc(介绍图数组,每个元素含pic_id和url字段,没有则传空数组[]) |
content | string | 必填 | 专栏介绍 |
sale_money | int | | 优惠价格(分) |
video_nums | int | 必填 | 预计更新视频数(3-100) |
category_id | int | 必填 | 分类id:97财商知识/98教育课程/99健康科普/100兴趣生活 |
is_recommend | int | | 0聚合页推荐/1不推荐 |
sale_end_time | string | | 优惠价结束时间(如2026-09-12 03:22:59) |
POSTarticle collections/delete
删除专栏
删除指定专栏。已被购买过的专栏无法删除。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。
API: article/collections/deletePath: /article/collections/delete.json
id int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 要删除的专栏id(或审核流水号) |
GETarticle collections/info
查询专栏详情
查询指定专栏的详细信息,包括标题、价格、状态、封面图、分类等。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。
API: article/collections/infoPath: /article/collections/info.json
id int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | | 专栏id(或审核流水号) |
GETarticle collections/list
查询专栏列表
查询当前用户的专栏列表,包含已发布和审核中的专栏。支持分页。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。
API: article/collections/listPath: /article/collections/list.json
page int · limit int · short_play int
| 参数 | 类型 | 必填 | 说明 |
|---|
page | int | 必填 | 页码 |
limit | int | 必填 | 每页条数 |
short_play | int | 必填 | 是否短剧:1是/0否,默认传0 |
POSTarticle collections/update
更新专栏
更新专栏信息。注意:title/money/images/content/video_nums必须每次完整传,不支持部分更新。60秒内同一用户最多5次请求。money必须是约定价位之一。video_nums不能比当前已有章节数小。id参数传列表接口中的collections_id。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。
API: article/collections/updatePath: /article/collections/update.json
id int · money int · title string · images string · content string · change_img int · sale_money int · video_nums int · category_id int · is_recommend int · sale_end_time string
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 要更新的专栏id(即列表接口中的collections_id) |
money | int | 必填 | 专栏定价(分),只能是990/1900/2900/4900/6900/9900/12800之一 |
title | string | 必填 | 专栏标题 |
images | string | 必填 | 图片JSON字符串,包含albumCover(封面图对象,含pic_id和url字段,只有一张)和albumDesc(介绍图数组,每个元素含pic_id和url字段,没有则传空数组[]) |
content | string | 必填 | 专栏介绍 |
change_img | int | | 是否改了封面/简介图(1表示改了,需重新审核) |
sale_money | int | | 优惠价格(分) |
video_nums | int | 必填 | 预计更新视频数,不能比当前已有章节数小 |
category_id | int | 必填 | 分类id:97财商知识/98教育课程/99健康科普/100兴趣生活 |
is_recommend | int | | 0聚合页推荐/1不推荐 |
sale_end_time | string | | 优惠价结束时间 |
查询发文配置
查询当前用户可用的付费类型(V+会员专栏、单篇付费、V+单篇付费等)和价格区间。发文前调用此接口确认用户能发什么类型的文章及价格范围。无需传入任何参数。
API: article/configPath: /article/config.json
无参数
生成文章预览链接
提交文章内容生成预览链接,用户可在浏览器中打开预览链接查看发布后的效果。预览链接30分钟内有效,需用户登录微博后访问。同一用户重复提交会覆盖之前的预览数据。注意:预览接口标题长度限制为32字,与发文接口的64字不同。正文内容使用标准Markdown格式,支持标题/粗体/斜体/删除线/引用/有序无序列表/分割线/行内代码/代码块/链接/图片/表格/表情/转义字符/数学公式,不支持HTML标签/任务列表/脚注/TOC目录等。
API: article/previewPath: /article/preview.json
cover string · title string · content string · summary string · pay_type string · free_content string
| 参数 | 类型 | 必填 | 说明 |
|---|
cover | string | | 封面图URL(须为*.sinaimg.cn域名) |
title | string | 必填 | 文章标题(1-32字) |
content | string | 必填 | 正文内容(Markdown格式) |
summary | string | | 文章摘要 |
pay_type | string | 必填 | 付费类型 |
free_content | string | 必填 | 免费试读内容 |
发布文章
发布头条文章并同步发布短微博。一次调用同时发布文章和短微博,两者都发。支持免费文章、V+会员专栏、V+单篇付费、单篇付费四种类型。发布后不可撤销。5秒内同uid同内容重复提交会被去重。注意:follow_to_read、collection_id、非free付费三者最多出现1种。关联专栏发文时pay_type传free。正文内容使用标准Markdown格式,支持标题/粗体/斜体/删除线/引用/有序无序列表/分割线/行内代码/代码块/链接/图片/表格/表情/转义字符/数学公式,不支持HTML标签/任务列表/脚注/TOC目录等。
API: article/publishPath: /article/publish.json
text string · cover string · money string · title string · writer string · content string · is_word int · summary string · pay_type string · freecontent string · collection_id string · follow_to_read int · vclub_single_pay_money string
| 参数 | 类型 | 必填 | 说明 |
|---|
text | string | 必填 | 短微博文案(≤1980字) |
cover | string | | 封面图URL(须为*.sinaimg.cn域名) |
money | string | | 单篇付费金额(pay_type=single_pay_new时必填,单位元) |
title | string | 必填 | 文章标题(1-64字) |
writer | string | | 第二作者(1-48字) |
content | string | 必填 | 正文内容(Markdown格式,1-300000字) |
is_word | int | | 导入word(0/1,默认0) |
summary | string | | 文章简介 |
pay_type | string | 必填 | 付费类型 |
freecontent | string | | 免费试读内容(pay_type非free时必填) |
collection_id | string | | 专栏ID |
follow_to_read | int | | 加关注看全文(0/1,默认0) |
vclub_single_pay_money | string | | V+单篇付费金额(pay_type=vclub_single_pay时必填,单位元) |
friendships (11)
GETfriendships followers/active_list
获取授权用户活跃或互动粉丝TOP20列表
API: friendships/followers/active_listPath: /friendships/followers/active_list.json
flag int
| 参数 | 类型 | 必填 | 说明 |
|---|
flag | int | 必填 | 列表类型:0=活跃粉丝,1=互动粉丝 |
GETfriendships followers/age_group_count
获取某用户粉丝的年龄段、性别细分数据
API: friendships/followers/age_group_countPath: /friendships/followers/age_group_count.json
uid int
GETfriendships followers/biz
获取当前登录用户的粉丝列表
API: friendships/followers/bizPath: /friendships/followers/biz.json
age string · city int · flag int · type int · bucket int · gender string · max_time string · province int · cursor_uid int
| 参数 | 类型 | 必填 | 说明 |
|---|
age | string | | 指定接收用户的年龄范围,取值内容为:6-12、13-18、19-22、23-25、26-29、30-39、40-59、60-80、其他。 |
city | int | | 指定接收用户的城市范围,城市ID。 |
flag | int | | 指定粉丝的属性条件。0:所有粉丝;1:活跃粉丝;2:互动粉丝;支持任意数字叠加值,如,3:活跃粉丝+互动粉丝,默认为0。 |
type | int | | 指定粉丝的认证类型。0:所有用户;1:普通用户;2:黄V;4:蓝v(包括政府,企业,媒体,网站,校园,应用,机构/团体,公益组织);8:达人;支持任意数字叠加值,如,6:黄V+蓝V,默认为所有用户。 |
bucket | int | | 筛选粉丝的个数范围,默认为50,最大不超过200。 |
gender | string | | 指定接收用户的性别范围,m:男、f:女。 |
max_time | string | | 返回结果的时间戳游标,若指定此参数,则返回关注时间小于或等于max_time的粉丝,默认从当前时间开始算。返回结果中会得到next_cursor字段,表示下一页的max_time。next_cursor为0表示已经到记录末尾。 |
province | int | | 指定接收用户的省份范围,省份ID。 |
cursor_uid | int | | 排重ID,传上次获取时最后一个用户ID。 |
GETfriendships followers/demographics_day
获取用户粉丝的星座、兴趣标签和粉丝量级的细分数据
API: friendships/followers/demographics_dayPath: /friendships/followers/demographics_day.json
uid string · property string
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | string | 必填 | 要查询的用户 UID |
property | string | 必填 | 查询条件:tag=兴趣标签,astro=星座,fan=粉丝量级 |
GETfriendships followers/influence_top20
获取近7天转发或互动最多的粉丝TOP20(仅蓝V)
API: friendships/followers/influence_top20Path: /friendships/followers/influence_top20.json
uid int · flag int · time_span int
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | 必填 | 需要查询的用户ID。 |
flag | int | 必填 | 查询条件。1:转发最多粉丝;2:互动最多粉丝。 |
time_span | int | 必填 | 查询时间范围。1:近7天;2:近30天;3:近90天。 |
GETfriendships followers/location_count
获取用户粉丝的地区细分数据
API: friendships/followers/location_countPath: /friendships/followers/location_count.json
uid string
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | string | | 需要查询用户的uid。 |
GETfriendships followers/online_time/biz
获取当前登录用户粉丝最近一周在线时段比例分布
API: friendships/followers/online_time/bizPath: /friendships/followers/online_time/biz.json
type string
| 参数 | 类型 | 必填 | 说明 |
|---|
type | string | 必填 | 分布类型:hour-小时分布,day-天分布 |
GETfriendships followers/source
获取某用户粉丝的关注来源
API: friendships/followers/sourcePath: /friendships/followers/source.json
uid int
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | | 主用户ID。默认为当前登陆用户。 |
GETfriendships followers/trend_other/biz
获取当前登录用户的粉丝每天增加和减少数量
API: friendships/followers/trend_other/bizPath: /friendships/followers/trend_other/biz.json
endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
GETfriendships followers/unfollower_count
获取最长近90天内每天取消关注该账户的用户数
API: friendships/followers/unfollower_countPath: /friendships/followers/unfollower_count.json
uid int · endtime int · starttime int
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | 必填 | 需要查询的用户ID。 |
endtime | int | 必填 | 搜索范围结束时间,格式为xxxx-xx-xx。 |
starttime | int | 必填 | 搜索范围起始时间,格式为xxxx-xx-xx。 |
GETfriendships friends/biz
获取当前登录用户的关注列表
API: friendships/friends/bizPath: /friendships/friends/biz.json
page int · count int · trim_status int
| 参数 | 类型 | 必填 | 说明 |
|---|
page | int | | 返回结果页码。默认为1。 |
count | int | | 单页返回的记录条数,默认为50,最大不超过200。 |
trim_status | int | | user中的status信息开关, 1:user中的status字段仅返回status_id, 0:返回完整status信息。默认trim_status为1。 |
search (4)
微博热搜主榜
获取微博热搜主榜,返回热搜词、排名、搜索热度及跳转链接。可通过 count 指定返回条数,默认 50,最大 50。返回 cat 榜单标识、app_link 榜单 App 唤起地址、h5_link 榜单 H5 地址及 data 榜单列表。data 条目包含:id 排名(0 表示置顶词,置顶不是固定位)、word 搜索词、num 搜索热度、flag 搜索词标记(1 新、2 热、4 爆、16 沸、0 无标记)、app_query_link 搜索词 App 唤起地址、h5_query_link 搜索词 H5 地址、flag_link 标记图片地址。文档:https://open.weibo.com/wiki/C/2/search/hot_word/biz
API: search/hot_word/bizPath: /search/hot_word/biz.json
count int
| 参数 | 类型 | 必填 | 说明 |
|---|
count | int | | 返回结果条数,可选,默认 50,最大不超过 50。 |
GETsearch hot_word_cate/biz
搜索分类榜单
获取微博搜索分类榜单,按 category 单选榜单:1 文娱榜、2 社会榜、3 科技榜、4 acg榜、5 生活榜、6 体育榜。category 为必填字符串;count 为可选返回条数,默认 50,最大 50。返回 cat 榜单标识、app_link 榜单 App 唤起地址、h5_link 榜单 H5 地址及 data 榜单列表。data 条目包含:id 排名、word 搜索词、num 搜索热度、flag 搜索词标记(1 新、2 热、4 爆、16 沸、0 无标记)、app_query_link 搜索词 App 唤起地址、h5_query_link 搜索词 H5 地址、flag_link 标记图片地址。
API: search/hot_word_cate/bizPath: /search/hot_word_cate/biz.json
count int · category string
| 参数 | 类型 | 必填 | 说明 |
|---|
count | int | | 返回结果条数,可选,默认 50,最大不超过 50。 |
category | string | 必填 | 榜单类型,必填,单选:1=文娱榜、2=社会榜、3=科技榜、4=acg榜、5=生活榜、6=体育榜。 |
GETsearch statuses/limited
搜索含某关键词的微博
API: search/statuses/limitedPath: /search/statuses/limited.json
q string · dup int · ids string · city int · hasv int · page int · sort string · type int · count int · hasat int · istag int · hasori int · haspic int · hasret int · endtime int · haslink int · hastext int · antispam int · base_app int · hasmusic int · hasvideo int · is_batch int · starttime int
| 参数 | 类型 | 必填 | 说明 |
|---|
q | string | 必填 | 搜索的关键字( 不能包含{、}、“ 等特殊字符)。 |
dup | int | | 是否排重(不显示相似数据),0:否、1:是,默认为1。 |
ids | string | | 搜索指定批量用户的微博,传用户UID,多个用~分隔,最多不超过50个。 |
city | int | | 搜索的城市ID,参考省份城市编码表。 |
hasv | int | | 是否为v用户发言,0:否、1:是,默认为空(全部)。 |
page | int | | 页码,默认为1。 |
sort | string | | 排序方式,time:时间倒序、hot:热门度【设置此参数只会返回精选微博】、fwnum:按转发数倒序、cmtnum:评论数倒序,默认为time。 |
type | int | 必填 | 获取类型,1:微博、2:评论、3:私信,默认为1。 |
count | int | | 每页返回的数量,最小为10,最大50。(默认返回10条) |
hasat | int | | 是否包含@,0:不包含@、1:只包含@,默认为空(全部)。 |
istag | int | | 是否严格为搜##内的话题,0:否、1:##内模糊匹配、2:##内精确匹配,默认为0。 |
hasori | int | | 是否包含原创,0:不包含原创、1:只包含原创,默认为空(全部)。 |
haspic | int | | 是否包含图片,0:不包含图片、1:只包含图片,默认为空(全部)。 |
hasret | int | | 是否包含转发,0:不包含转发、1:只包含转发,默认为空(全部)。 |
endtime | int | | 搜索范围结束时间,取值为时间戳,单位为秒。 |
haslink | int | | 是否包含链接,0:不包含链接、1:只包含链接,默认为空(全部)。 |
hastext | int | | 是否包含纯文本,0:不包含纯文本、1:只包含纯文本,默认为空(全部)。 |
antispam | int | | 是否反垃圾(不显示低质量数据),0:否、1:是,默认为1。 |
base_app | int | | 是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。 |
hasmusic | int | | 是否包含音乐,0:不包含音乐、1:只包含音乐,默认为空(全部)。 |
hasvideo | int | | 是否包含视频,0:不包含视频、1:只包含视频,默认为空(全部)。 |
is_batch | int | | 是否使用批量模式,0:否、1:是,默认为0。 |
starttime | int | | 搜索范围起始时间,取值为时间戳,单位为秒。 |
GETsearch suggestions/users/biz
搜用户搜索建议
API: search/suggestions/users/bizPath: /search/suggestions/users/biz.json
q string · count int
| 参数 | 类型 | 必填 | 说明 |
|---|
q | string | 必填 | 搜索的关键字。 |
count | int | | 返回的记录条数,默认为10。 |
statuses (19)
批量获取指定微博的转发数评论数喜欢数
API: statuses/count/bizPath: /statuses/count/biz.json
ids string · exclude_comment_like int
| 参数 | 类型 | 必填 | 说明 |
|---|
ids | string | 必填 | |
exclude_comment_like | int | | |
GETstatuses count_sp/biz
批量获取指定授权微博的转发数、评论数、赞数、阅读数
API: statuses/count_sp/bizPath: /statuses/count_sp/biz.json
ids string · exclude_comment_like string
| 参数 | 类型 | 必填 | 说明 |
|---|
ids | string | 必填 | 微博ID,英文半角逗号分隔,最大100。 |
exclude_comment_like | string | | 是否排除评论赞计数,0:表示不排除,1:表示排除,默认为0。 |
删除微博信息
API: statuses/destroyPath: /statuses/destroy.json
id int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 需要删除的微博ID。 |
GETstatuses mentions/biz
获取@当前登录用户的微博列表
API: statuses/mentions/bizPath: /statuses/mentions/biz.json
page int · count int · max_id int · since_id int · filter_by_type int · filter_by_author int · filter_by_source int
| 参数 | 类型 | 必填 | 说明 |
|---|
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过200,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
filter_by_type | int | | 原创筛选类型,0:全部微博、1:原创的微博,默认为0。 |
filter_by_author | int | | 作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。 |
filter_by_source | int | | 来源筛选类型,0:全部、1:来自微博、2:来自微群,默认为0。 |
GETstatuses mentions/other
获取@某人的微博
API: statuses/mentions/otherPath: /statuses/mentions/other.json
uid int · page int · count int · max_id int · since_id int · filter_by_type int · filter_by_author int · filter_by_source int
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | 必填 | 需要查询的用户ID。(必填) |
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过200,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
filter_by_type | int | | 原创筛选类型,0:全部微博、1:原创的微博,默认为0 |
filter_by_author | int | | 作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。 |
filter_by_source | int | | 来源筛选类型,0:全部、1:来自微博、2:来自微群,默认为0。 |
GETstatuses queryid/biz
通过微博(评论、私信)MID获取其ID
API: statuses/queryid/bizPath: /statuses/queryid/biz.json
mid string · type int · inbox int · is_base62 int · is_batch int
| 参数 | 类型 | 必填 | 说明 |
|---|
mid | string | 必填 | 需要查询的微博(评论、私信)MID,批量模式下,用半角逗号分隔,最多不超过20个。 |
type | int | 必填 | 获取类型,1:微博、2:评论、3:私信 |
inbox | int | | 仅对私信有效,当MID类型为私信时用此参数,0:发件箱、1:收件箱,默认为0 。 |
isBase62 | int | | MID是否是base62编码,0:否、1:是,默认为0。 |
is_batch | int | | 是否使用批量模式,0:否、1:是,默认为0。 |
GETstatuses querymid/biz
通过微博(评论、私信)ID获取其MID
API: statuses/querymid/bizPath: /statuses/querymid/biz.json
id string · type int · is_batch int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | string | 必填 | 需要查询的微博(评论、私信)ID,批量模式下,用半角逗号分隔,最多不超过20个。 |
type | int | 必填 | 获取类型,1:微博、2:评论、3:私信 |
is_batch | int | | 是否使用批量模式,0:否、1:是,默认为0。 |
转发一条微博信息
API: statuses/repostPath: /statuses/repost.json
id int · status string · list_id string · visible int · is_comment int · annotations string
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 要转发的微博ID。 |
status | string | 必填 | 要发布的微博文本内容。 |
list_id | string | | 微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。 |
visible | int | | 微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。 |
is_comment | int | | 是否在转发的同时发表评论,0:否、1:评论给当前微博、2:评论给原微博、3:都评论,默认为0 。 |
annotations | string | | 元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。 |
GETstatuses repost_timeline/all
返回一条微博的全部转发微博列表
API: statuses/repost_timeline/allPath: /statuses/repost_timeline/all.json
id int · page int · count int · max_id int · since_id int · filter_by_author int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 需要查询的微博ID。 |
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过50,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
filter_by_author | int | | 作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。 |
GETstatuses repost_timeline/biz
获取当前登录用户发布的一条原创微博的最新转发微博
API: statuses/repost_timeline/bizPath: /statuses/repost_timeline/biz.json
id int · page int · count int · max_id int · since_id int · filter_by_author int
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 需要查询的微博ID。 |
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过200,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
filter_by_author | int | | 作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。 |
GETstatuses show_batch/biz
根据微博ID批量获取微博信息
API: statuses/show_batch/bizPath: /statuses/show_batch/biz.json
ids string · trim_user int · is_get_long_text int
| 参数 | 类型 | 必填 | 说明 |
|---|
ids | string | 必填 | 需要查询的微博ID,用半角逗号分隔,最多不超过50个。 |
trim_user | int | | 返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。 |
isGetLongText | int | | 针对字数大于140字微博,是否返回完整内容的开关,0:只返回140以内的微博内容、1:返回值中增加longText字段返回完整微博内容,默认为0。 |
GETstatuses statistic/biz
返回近90天内发布的授权微博每天的被转发数、被评论数、被喜欢数、被点击数(区分短链、图片、视频点击)
API: statuses/statistic/bizPath: /statuses/statistic/biz.json
id int · endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
id | int | 必填 | 需要查询的微博ID。 |
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
发布一条微博信息
API: statuses/updatePath: /statuses/update.json
lat number · long number · status string · list_id string · visible int · annotations string · is_longtext int · mblog_statement int
| 参数 | 类型 | 必填 | 说明 |
|---|
lat | number | | 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。 |
long | number | | 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。 |
status | string | 必填 | 要发布的微博文本内容。 |
list_id | string | | 微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。 |
visible | int | | 微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。 |
annotations | string | | 元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。 |
is_longtext | int | | 是否发送超过140字微博,0:不超过140字,1:超过140字但在2000字以内,默认为0。操作用户需满足发送超过140字微博资格。 |
mblog_statement | int | | 微博内容声明,0:无;1:AI生成;2:虚构演绎;3:内容为转载;4:内容为自主创作。根据相关要求,若内容为AI生成,需 mblog_statement=1,没有按要求打标者责任由开发者或作者自己承担。 |
上传图片并发布一条微博
API: statuses/uploadPath: /statuses/upload.json
lat number · pic string · long number · status string · list_id string · visible int · annotations string
| 参数 | 类型 | 必填 | 说明 |
|---|
lat | number | | 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。 |
pic | string | 必填 | 要上传的图片,仅支持 JPEG、GIF、PNG 格式且小于 10M。CLI 调用可传本地文件路径;MCP 调用必须传 data:image/<格式>;base64,<内容>、纯 Base64,或服务端可访问的 HTTP/HTTPS 图片 URL,不可传调用方本地文件路径。 |
long | number | | 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。 |
status | string | 必填 | 要发布的微博文本内容,内容不超过140个汉字。 |
list_id | string | | 微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。 |
visible | int | | 微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。 |
annotations | string | | 元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。 |
POSTstatuses upload_pic
上传图片,返回图片id
API: statuses/upload_picPath: /statuses/upload_pic.json
pic string
| 参数 | 类型 | 必填 | 说明 |
|---|
pic | string | 必填 | 要上传的图片,仅支持 JPEG、GIF、PNG 格式且小于 10M。CLI 调用可传本地文件路径;MCP 调用必须传 data:image/<格式>;base64,<内容>、纯 Base64,或服务端可访问的 HTTP/HTTPS 图片 URL,不可传调用方本地文件路径。 |
POSTstatuses upload_url_text
发布一条带单/多图的微博(需要组合上传图片接口)
API: statuses/upload_url_textPath: /statuses/upload_url_text.json
lat number · long number · pic_id string · status string · list_id string · visible int · annotations string · is_longtext int · mblog_statement int
| 参数 | 类型 | 必填 | 说明 |
|---|
lat | number | | 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。 |
long | number | | 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。 |
pic_id | string | 必填 | 已经上传的图片pid,多个时使用英文半角逗号符分隔,最多不超过9个。 |
status | string | 必填 | 要发布的微博文本内容。 |
list_id | string | | 微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。 |
visible | int | | 微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。 |
annotations | string | | 元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。 |
is_longtext | int | | 是否发送超过140字微博,0:不超过140字,1:超过140字但在2000字以内,默认为0。操作用户需满足发送超过140字微博资格。 |
mblog_statement | int | | 微博内容声明,0:无;1:AI生成;2:虚构演绎;3:内容为转载;4:内容为自主创作。根据相关要求,若内容为AI生成,需 mblog_statement=1,没有按要求打标者责任由开发者或作者自己承担。 |
GETstatuses user_timeline/biz
获取当前登录用户发布的微博
API: statuses/user_timeline/bizPath: /statuses/user_timeline/biz.json
flag int · page int · count int · max_id int · feature int · base_app int · since_id int · trim_user int · exclude_comment_like int
| 参数 | 类型 | 必填 | 说明 |
|---|
flag | int | | 用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。 |
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过20,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
feature | int | | 过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐、7:纯文本、8:转发,默认为0。 |
base_app | int | | 是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
trim_user | int | | 返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。 |
exclude_comment_like | int | | 是否排除评论赞计数,0:表示不排除,1:表示排除,默认为0。 |
GETstatuses user_timeline/other
获取其他用户发布的微博
API: statuses/user_timeline/otherPath: /statuses/user_timeline/other.json
uid int · flag int · page int · count int · max_id int · feature int · base_app int · end_time int · since_id int · start_time int
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | 必填 | 需要查询的用户ID。(必填) |
flag | int | | 用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。 |
page | int | | 返回结果的页码,默认为1。 |
count | int | | 单页返回的记录条数,最大不超过100,超过100以100处理,默认为20。 |
max_id | int | | 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。 |
feature | int | | 过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。 |
base_app | int | | 是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。 |
end_time | int | | unix时间戳,若指定此参数,则返回ID比end_time早的微博。 |
since_id | int | | 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。 |
start_time | int | | unix时间戳,若指定此参数,则返回ID比start_time晚的微博。 |
GETstatuses user_timeline_batch
批量获取用户个人微博列表
API: statuses/user_timeline_batchPath: /statuses/user_timeline_batch.json
flag int · page int · uids string · count int · feature int · base_app int
| 参数 | 类型 | 必填 | 说明 |
|---|
flag | int | | 用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。 |
page | int | | 返回结果的页码,默认为1。 |
uids | string | | 需要查询的用户ID,用半角逗号分隔,一次最多20个。 |
count | int | | 单页返回的记录条数,默认为20。 |
feature | int | | 过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。 |
base_app | int | | 是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。 |
users (7)
GETusers behavior_trend
获取授权用户行为数据每日变化趋势
API: users/behavior_trendPath: /users/behavior_trend.json
endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
GETusers behavior_trend/biz
获取他人用户行为数据每日变化趋势
API: users/behavior_trend/bizPath: /users/behavior_trend/biz.json
uid int · endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | 必填 | 需要查询的用户ID。 |
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
GETusers counts_batch/other
批量获取用户的粉丝数、关注数、微博数
API: users/counts_batch/otherPath: /users/counts_batch/other.json
uids string
| 参数 | 类型 | 必填 | 说明 |
|---|
uids | string | 必填 | 需要获取数据的用户UID,多个之间用逗号分隔,最多不超过100个。 |
GETusers receive_like_count
获取某用户近90天每天的被喜欢数
API: users/receive_like_countPath: /users/receive_like_count.json
uid int · endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
uid | int | | 需要查询的用户ID。 |
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
获取当前登录用户信息
API: users/show/bizPath: /users/show/biz.json
无参数
GETusers show_batch/other
批量获取其他用户的基本信息
API: users/show_batch/otherPath: /users/show_batch/other.json
uids string · screen_name string
| 参数 | 类型 | 必填 | 说明 |
|---|
uids | string | | 需要查询的用户ID,用半角逗号分隔,一次最多50个。 |
screen_name | string | | 需要查询的用户昵称,用半角逗号分隔,一次最多50个。 |
获取当前登录用户近90天每天的被点击数(区分短链、图片点击)、被阅读数、用户去重的被阅读数
API: users/statistic/bizPath: /users/statistic/biz.json
endtime string · starttime string
| 参数 | 类型 | 必填 | 说明 |
|---|
endtime | string | 必填 | 结束时间,格式为XXXX-XX-XX。 |
starttime | string | 必填 | 开始时间,格式为XXXX-XX-XX。 |
wbindex (5)
GETwbindex ranking/showComing
综艺-待播榜
查询微博指数综艺待播榜,返回待播综艺的排名及指数。支持 program_type 筛选,取值来自配置接口 coming_program_type。支持实时榜、小时榜、日榜、周榜和月榜,默认查询当前小时榜;支持画像筛选和分页。所有业务请求参数均可选,通过 Query 传参。返回 data.result 榜单列表、data.total 总条数、data.pageIndex 当前页码、data.pageSize 每页大小、data.pageTotal 总页数,以及 data.ext.ranking_time_type 时间类型和 data.ext.ranking_time 榜单时间。榜单条目为节目维度,包含 sort 排名、trend 趋势(1 上升、0 持平、-1 下降)、index_value 指数值、id 节目 ID、name 节目名称、pic 封面图、official_uid 官方微博 UID、premiere_time 首播时间、end_time 完播时间、program_type 节目类型标签数组、platform 播放平台数组、actor_info 演员信息(uid、name、role_name)、dp_score 微博评分、subscribe_num 预约量、chart 指数趋势数据(dt 时间点、value 指数值)和 mapp_scheme 跳转 scheme。
API: wbindex/ranking/showComingPath: /wbindex/ranking/showComing.json
page_num number · page_size number · time_type string · time_range string · portrait_type string · program_type string · portrait_value string
| 参数 | 类型 | 必填 | 说明 |
|---|
pageNum | number | | 页码,默认 1。 |
pageSize | number | | 分页大小,默认 20。 |
timeType | string | | 时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。 |
timeRange | string | | 榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。 |
portraitType | string | | 画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。 |
program_type | string | | 节目类型筛选,默认空,取值来自配置接口的 coming_program_type 字段。 |
portraitValue | string | | 画像具体值,默认空,与 portraitType 配合使用。 |
GETwbindex ranking/showHot
综艺-热播榜
查询微博指数综艺热播榜,返回热播综艺的排名及指数。支持 program_type 筛选,取值来自配置接口 hot_program_type。支持实时榜、小时榜、日榜、周榜和月榜,默认查询当前小时榜;支持画像筛选和分页。所有业务请求参数均可选,通过 Query 传参。返回 data.result 榜单列表、data.total 总条数、data.pageIndex 当前页码、data.pageSize 每页大小、data.pageTotal 总页数,以及 data.ext.ranking_time_type 时间类型和 data.ext.ranking_time 榜单时间。榜单条目为节目维度,包含 sort 排名、trend 趋势(1 上升、0 持平、-1 下降)、index_value 指数值、id 节目 ID、name 节目名称、pic 封面图、official_uid 官方微博 UID、premiere_time 首播时间、end_time 完播时间、program_type 节目类型标签数组、platform 播放平台数组、actor_info 演员信息(uid、name、role_name)、dp_score 微博评分、subscribe_num 预约量、chart 指数趋势数据(dt 时间点、value 指数值)和 mapp_scheme 跳转 scheme。
API: wbindex/ranking/showHotPath: /wbindex/ranking/showHot.json
page_num number · page_size number · time_type string · time_range string · portrait_type string · program_type string · portrait_value string
| 参数 | 类型 | 必填 | 说明 |
|---|
pageNum | number | | 页码,默认 1。 |
pageSize | number | | 分页大小,默认 20。 |
timeType | string | | 时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。 |
timeRange | string | | 榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。 |
portraitType | string | | 画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。 |
program_type | string | | 节目类型筛选,默认空,取值来自配置接口的 hot_program_type 字段。 |
portraitValue | string | | 画像具体值,默认空,与 portraitType 配合使用。 |
GETwbindex ranking/tvComing
剧集-待播榜
查询微博指数剧集待播榜,返回待播剧集的排名及指数。支持 program_type 筛选,取值来自配置接口 coming_program_type。支持实时榜、小时榜、日榜、周榜和月榜,默认查询当前小时榜;支持画像筛选和分页。所有业务请求参数均可选,通过 Query 传参。返回 data.result 榜单列表、data.total 总条数、data.pageIndex 当前页码、data.pageSize 每页大小、data.pageTotal 总页数,以及 data.ext.ranking_time_type 时间类型和 data.ext.ranking_time 榜单时间。榜单条目为节目维度,包含 sort 排名、trend 趋势(1 上升、0 持平、-1 下降)、index_value 指数值、id 节目 ID、name 节目名称、pic 封面图、official_uid 官方微博 UID、premiere_time 首播时间、end_time 完播时间、program_type 节目类型标签数组、platform 播放平台数组、actor_info 演员信息(uid、name、role_name)、dp_score 微博评分、subscribe_num 预约量、chart 指数趋势数据(dt 时间点、value 指数值)和 mapp_scheme 跳转 scheme。
API: wbindex/ranking/tvComingPath: /wbindex/ranking/tvComing.json
page_num number · page_size number · time_type string · time_range string · portrait_type string · program_type string · portrait_value string
| 参数 | 类型 | 必填 | 说明 |
|---|
pageNum | number | | 页码,默认 1。 |
pageSize | number | | 分页大小,默认 20。 |
timeType | string | | 时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。 |
timeRange | string | | 榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。 |
portraitType | string | | 画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。 |
program_type | string | | 节目类型筛选,默认空,取值来自配置接口的 coming_program_type 字段。 |
portraitValue | string | | 画像具体值,默认空,与 portraitType 配合使用。 |
GETwbindex ranking/tvHot
剧集-热播榜
查询微博指数剧集热播榜,返回热播剧集的排名及指数。支持 program_type 筛选,取值来自配置接口 hot_program_type。支持实时榜、小时榜、日榜、周榜和月榜,默认查询当前小时榜;支持画像筛选和分页。所有业务请求参数均可选,通过 Query 传参。返回 data.result 榜单列表、data.total 总条数、data.pageIndex 当前页码、data.pageSize 每页大小、data.pageTotal 总页数,以及 data.ext.ranking_time_type 时间类型和 data.ext.ranking_time 榜单时间。榜单条目为节目维度,包含 sort 排名、trend 趋势(1 上升、0 持平、-1 下降)、index_value 指数值、id 节目 ID、name 节目名称、pic 封面图、official_uid 官方微博 UID、premiere_time 首播时间、end_time 完播时间、program_type 节目类型标签数组、platform 播放平台数组、actor_info 演员信息(uid、name、role_name)、dp_score 微博评分、subscribe_num 预约量、chart 指数趋势数据(dt 时间点、value 指数值)和 mapp_scheme 跳转 scheme。
API: wbindex/ranking/tvHotPath: /wbindex/ranking/tvHot.json
page_num number · page_size number · time_type string · time_range string · portrait_type string · program_type string · portrait_value string
| 参数 | 类型 | 必填 | 说明 |
|---|
pageNum | number | | 页码,默认 1。 |
pageSize | number | | 分页大小,默认 20。 |
timeType | string | | 时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。 |
timeRange | string | | 榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。 |
portraitType | string | | 画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。 |
program_type | string | | 节目类型筛选,默认空,取值来自配置接口的 hot_program_type 字段。 |
portraitValue | string | | 画像具体值,默认空,与 portraitType 配合使用。 |
GETwbindex ranking/tvRole
剧集-热议角色榜
查询微博指数剧集热议角色榜,返回角色的排名及指数。支持实时榜、小时榜、日榜、周榜和月榜,默认查询当前小时榜;支持画像筛选和分页。所有业务请求参数均可选,通过 Query 传参。返回 data.result 榜单列表、data.total 总条数、data.pageIndex 当前页码、data.pageSize 每页大小、data.pageTotal 总页数,以及 data.ext.ranking_time_type 时间类型和 data.ext.ranking_time 榜单时间。本接口不支持 program_type 参数。榜单条目为角色维度,包含 sort 排名、trend 趋势(1 上升、0 持平、-1 下降)、index_value 指数值、role_id 角色 ID、role_name 角色名称、role_img 角色图片、role_avatar 角色头像、role_uid 角色微博 UID、role_status 角色状态(1 在线、2 完播)、actor_uid 演员微博 UID、actor_name 演员名称、program_name 所属节目名称、chart 指数趋势数据(dt 时间点、value 指数值)和 mapp_scheme 跳转 scheme。
API: wbindex/ranking/tvRolePath: /wbindex/ranking/tvRole.json
page_num number · page_size number · time_type string · time_range string · portrait_type string · portrait_value string
| 参数 | 类型 | 必填 | 说明 |
|---|
pageNum | number | | 页码,默认 1。 |
pageSize | number | | 分页大小,默认 20。 |
timeType | string | | 时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。 |
timeRange | string | | 榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。 |
portraitType | string | | 画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。 |
portraitValue | string | | 画像具体值,默认空,与 portraitType 配合使用。 |