cli · 内置命令 (18)

CLIauth login

登录(浏览器 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 脚本中)

CLIauth logout

退出登录并清除本地凭据

撤销服务端会话并删除本地凭据;远程撤销失败时会报错并以非零码退出。

用法: weibo-cli auth logout本地命令 · 不消耗 credit

无参数

CLIauth revoke

auth logout 的兼容别名

等价于 auth logout。

用法: weibo-cli auth revoke本地命令 · 不消耗 credit

无参数

CLIauth token

显示或导出访问令牌

本地命令,不消耗 credit。默认只输出后 4 位与存储元数据,不输出完整 token;需要明文时必须显式 --export(用于管道传给其他工具)。

用法: weibo-cli auth token [--export]本地命令 · 不消耗 credit
参数类型必填说明
--export开关导出完整 access token 明文

CLIauth whoami

显示当前登录用户

本地命令,不消耗 credit。输出当前登录账号信息。

用法: weibo-cli auth whoami本地命令 · 不消耗 credit

无参数

CLIcheck_update

检查是否有新版本

本地命令,不消耗 credit。只检查并提示,不自动安装。兼容名:update / check-update。

用法: weibo-cli check_update本地命令 · 不消耗 credit

无参数

CLIcommands list

列出平台命令

本地命令,不消耗 credit。命令清单由服务端下发(与 CLI 版本无关),当前 75 条。--available 只看当前套餐可用的命令;--all 列出全部并标注 allowed / locked;--group 按分组过滤。

用法: weibo-cli commands list [--available|--all] [--group <name>]本地命令 · 不消耗 credit
参数类型必填说明
--available开关只列出当前套餐可用的命令
--all开关列出全部命令并标注 allowed / locked
--groupstring按分组过滤

CLIcommands show

查看单条命令的完整定义

本地命令,不消耗 credit。输出该命令的参数、必填字段、可用套餐等定义信息。

用法: weibo-cli commands show <group> <action>本地命令 · 不消耗 credit
参数类型必填说明
<group>位置参数分组名,如 users
<action>位置参数命令名,如 show_batch/other

CLIdoctor

检查使用前提(登录 / 认证 / 套餐)

本地命令,不消耗 credit。逐项检查登录状态、开发者认证、服务开通情况,未就绪时给出下一步命令。声明调用方 Agent 后,输出会显示「Agent 来源」。

用法: weibo-cli doctor [--agent <name>]本地命令 · 不消耗 credit
参数类型必填说明
--outputstring输出格式:json / table / yaml / raw
--agentstring声明调用方 Agent(或环境变量 WEIBO_CLI_AGENT)

CLIme

查看账号、服务与用量

本地命令,不消耗 credit。返回登录账号与开发者认证状态、服务类型(体验服务 / 正式服务)、credit 余额、写接口限流剩余(60 次/小时,整点重置),以及 token 状态(含随调用滚动续期的到期时间)。

用法: weibo-cli me [--output json|table|yaml|raw]本地命令 · 不消耗 credit
参数类型必填说明
--outputstring输出格式:json / table / yaml / raw

CLIskill info

查看技能详情与所需接口权限

不消耗 credit。返回技能详情,含 permissions(该技能会调用的平台接口)与 install_command。

用法: weibo-cli skill info <name>本地命令 · 不消耗 credit
参数类型必填说明
<name>位置参数技能名,支持 slug 或 @scope/slug

CLIskill init

生成 SKILL.md 模板

不消耗 credit。生成中文 SKILL.md 模板(含 permissions 示例)。名称须为小写连字符分隔(2–64 字符);已存在 SKILL.md 时不会覆盖。

用法: weibo-cli skill init [name]本地命令 · 不消耗 credit
参数类型必填说明
[name]位置参数技能名,小写连字符分隔,2–64 字符

CLIskill install

安装技能到本地

不消耗 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/)
--versionstring安装指定版本

CLIskill list

列出 Skill Hub 上的 Agent 技能

不消耗 credit。Agent Skill Hub 客户端(0.9.3 起内置)。返回技能的标题、作者、版本、描述、安装量与所需接口权限。

用法: weibo-cli skill list [--output json]本地命令 · 不消耗 credit
参数类型必填说明
--outputstring输出格式:json / table / yaml / raw

CLIskill publish

发布技能到 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 文件,缺省时使用当前目录

CLIupgrade

检查更新并打印安装命令

本地命令,不消耗 credit。该命令不会自动升级,只打印需要执行的 npm 安装命令(npm install -g @weibo-ai/weibo-cli@<版本>),需自行执行。

用法: weibo-cli upgrade本地命令 · 不消耗 credit

无参数

CLIversion

显示当前 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
参数类型必填说明
typeint固定传0
moneyint必填专栏定价(分),只能是990/1900/2900/4900/6900/9900/12800之一
titlestring必填专栏标题
imagesstring必填图片JSON字符串,包含albumCover(封面图对象,含pic_id和url字段,只有一张)和albumDesc(介绍图数组,每个元素含pic_id和url字段,没有则传空数组[])
contentstring必填专栏介绍
sale_moneyint优惠价格(分)
video_numsint必填预计更新视频数(3-100)
category_idint必填分类id:97财商知识/98教育课程/99健康科普/100兴趣生活
is_recommendint0聚合页推荐/1不推荐
sale_end_timestring优惠价结束时间(如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
参数类型必填说明
idint必填要删除的专栏id(或审核流水号)

GETarticle collections/info

查询专栏详情

查询指定专栏的详细信息,包括标题、价格、状态、封面图、分类等。需先开通V+付费专栏权限,如未开通请访问 https://videoalbum.e.weibo.com/signup/standard 申请。

API: article/collections/infoPath: /article/collections/info.json
id int
参数类型必填说明
idint专栏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
参数类型必填说明
pageint必填页码
limitint必填每页条数
short_playint必填是否短剧: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
参数类型必填说明
idint必填要更新的专栏id(即列表接口中的collections_id)
moneyint必填专栏定价(分),只能是990/1900/2900/4900/6900/9900/12800之一
titlestring必填专栏标题
imagesstring必填图片JSON字符串,包含albumCover(封面图对象,含pic_id和url字段,只有一张)和albumDesc(介绍图数组,每个元素含pic_id和url字段,没有则传空数组[])
contentstring必填专栏介绍
change_imgint是否改了封面/简介图(1表示改了,需重新审核)
sale_moneyint优惠价格(分)
video_numsint必填预计更新视频数,不能比当前已有章节数小
category_idint必填分类id:97财商知识/98教育课程/99健康科普/100兴趣生活
is_recommendint0聚合页推荐/1不推荐
sale_end_timestring优惠价结束时间

GETarticle config

查询发文配置

查询当前用户可用的付费类型(V+会员专栏、单篇付费、V+单篇付费等)和价格区间。发文前调用此接口确认用户能发什么类型的文章及价格范围。无需传入任何参数。

API: article/configPath: /article/config.json

无参数

GETarticle preview

生成文章预览链接

提交文章内容生成预览链接,用户可在浏览器中打开预览链接查看发布后的效果。预览链接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
参数类型必填说明
coverstring封面图URL(须为*.sinaimg.cn域名)
titlestring必填文章标题(1-32字)
contentstring必填正文内容(Markdown格式)
summarystring文章摘要
pay_typestring必填付费类型
free_contentstring必填免费试读内容

POSTarticle publish

发布文章

发布头条文章并同步发布短微博。一次调用同时发布文章和短微博,两者都发。支持免费文章、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
参数类型必填说明
textstring必填短微博文案(≤1980字)
coverstring封面图URL(须为*.sinaimg.cn域名)
moneystring单篇付费金额(pay_type=single_pay_new时必填,单位元)
titlestring必填文章标题(1-64字)
writerstring第二作者(1-48字)
contentstring必填正文内容(Markdown格式,1-300000字)
is_wordint导入word(0/1,默认0)
summarystring文章简介
pay_typestring必填付费类型
freecontentstring免费试读内容(pay_type非free时必填)
collection_idstring专栏ID
follow_to_readint加关注看全文(0/1,默认0)
vclub_single_pay_moneystringV+单篇付费金额(pay_type=vclub_single_pay时必填,单位元)

attitudes (3)

POSTattitudes create

发布一条表态

API: attitudes/createPath: /attitudes/create.json
id int · attitude string · attitude_type string
参数类型必填说明
idint必填微博ID
attitudestring表态内容,默认为heart。heart(赞);happy(喜);sad(悲);surprise(惊);angry(怒);hug(抱一抱)
attitude_typestring表态类型,默认为1。1(赞);2(喜);3(惊);4(悲);5(怒);8(抱一抱)

POSTattitudes destroy

删除一条表态

API: attitudes/destroyPath: /attitudes/destroy.json
id int · attid int
参数类型必填说明
idint必填微博ID
attidint表态ID

GETattitudes show/biz

根据微博ID返回某条微博的赞列表

API: attitudes/show/bizPath: /attitudes/show/biz.json
id int · page int · count int · max_id int · since_id int
参数类型必填说明
idint必填微博ID。
pageint返回结果的页码,默认为1。
countint返回结果的条数数量,最大不超过200,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的赞信息,默认为0。
since_idint若指定此参数,则只返回ID比since_id大的赞信息(即比since_id发表时间晚的赞信息),默认为0。

comments (14)

GETcomments by_me/biz

获取当前登录用户发出的评论列表

API: comments/by_me/bizPath: /comments/by_me/biz.json
page int · count int · max_id int · since_id int · filter_by_source int
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

GETcomments by_me/other

获取某个用户发出的评论列表

API: comments/by_me/otherPath: /comments/by_me/other.json
uid int · page int · count int · max_id int · since_id int · filter_by_source int
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

POSTcomments create

评论一条微博

API: comments/createPath: /comments/create.json
id int · comment string · pic_ids string · is_repost int · comment_ori int
参数类型必填说明
idint必填需要评论的微博ID。
commentstring必填评论内容,内容不超过140个汉字。
pic_idsstring需要评论的图片ID,多个之间用逗号分隔。
is_repostint评论的同时转发到我的微博, 0:不转发。1:转发。默认0.
comment_oriint当评论转发微博时,是否评论给原微博,0:否、1:是,默认为0。

POSTcomments destroy

删除一条评论

API: comments/destroyPath: /comments/destroy.json
cid int
参数类型必填说明
cidint必填要删除的评论ID,只能删除登录用户自己发布的评论。

GETcomments mentions/biz

获取@当前登录用户的评论

API: comments/mentions/bizPath: /comments/mentions/biz.json
page int · count int · max_id int · since_id int · filter_by_author int · filter_by_source int
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

GETcomments mentions/other

获取@某人的评论

API: comments/mentions/otherPath: /comments/mentions/other.json
uid int · page int · count int · max_id int · since_id int · filter_by_author int · filter_by_source int
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

POSTcomments reply

回复一条评论

API: comments/replyPath: /comments/reply.json
id int · cid int · comment string · pic_ids string · is_repost int · comment_ori int · without_mention int
参数类型必填说明
idint必填需要评论的微博ID。
cidint必填需要回复的评论ID。
commentstring必填回复评论内容,内容不超过140个汉字。
pic_idsstring需要评论的图片ID,多个之间用逗号分隔。
is_repostint评论的同时转发到我的微博, 0:不转发。1:转发。默认0.
comment_oriint当评论转发微博时,是否评论给原微博,0:否、1:是,默认为0。
without_mentionint回复中是否自动加入“回复@用户名”,0:是、1:否,默认为0。

GETcomments show/all

返回一条微博的全部评论列表

API: comments/show/allPath: /comments/show/all.json
id int · page int · count int · max_id int · since_id int · filter_by_author int
参数类型必填说明
idint必填需要查询的微博ID。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。

GETcomments show/biz

获取当前登录用户发布的微博下的评论列表

API: comments/show/bizPath: /comments/show/biz.json
id int · page int · count int · max_id int · since_id int · filter_by_author int
参数类型必填说明
idint必填需要查询的微博ID。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。

GETcomments show_batch/biz

批量获取评论内容

API: comments/show_batch/bizPath: /comments/show_batch/biz.json
cids int
参数类型必填说明
cidsint必填需要查询的批量评论ID,用半角逗号分隔,最大50。

GETcomments timeline/biz

获取当前登录用户发出及收到的评论列表

API: comments/timeline/bizPath: /comments/timeline/biz.json
page int · count int · max_id int · since_id int · trim_user int
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
trim_userint返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。

GETcomments timeline/other

获取某个用户发出和收到的评论列表

API: comments/timeline/otherPath: /comments/timeline/other.json
uid int · page int · count int · max_id int · since_id int · trim_user int
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
trim_userint返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。

GETcomments to_me/biz

获取当前登录用户收到的评论列表

API: comments/to_me/bizPath: /comments/to_me/biz.json
page int · count int · max_id int · since_id int · filter_by_author int · filter_by_source int
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

GETcomments to_me/other

获取某个用户收到的评论列表

API: comments/to_me/otherPath: /comments/to_me/other.json
uid int · page int · count int · max_id int · since_id int · filter_by_author int · filter_by_source int
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为50。
max_idint若指定此参数,则返回ID小于或等于max_id的评论,默认为0。
since_idint若指定此参数,则返回ID比since_id大的评论(即比since_id时间晚的评论),默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。

friendships (11)

GETfriendships followers/active_list

获取授权用户活跃或互动粉丝TOP20列表

API: friendships/followers/active_listPath: /friendships/followers/active_list.json
flag int
参数类型必填说明
flagint必填列表类型:0=活跃粉丝,1=互动粉丝

GETfriendships followers/age_group_count

获取某用户粉丝的年龄段、性别细分数据

API: friendships/followers/age_group_countPath: /friendships/followers/age_group_count.json
uid int
参数类型必填说明
uidint必填

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
参数类型必填说明
agestring指定接收用户的年龄范围,取值内容为:6-12、13-18、19-22、23-25、26-29、30-39、40-59、60-80、其他。
cityint指定接收用户的城市范围,城市ID。
flagint指定粉丝的属性条件。0:所有粉丝;1:活跃粉丝;2:互动粉丝;支持任意数字叠加值,如,3:活跃粉丝+互动粉丝,默认为0。
typeint指定粉丝的认证类型。0:所有用户;1:普通用户;2:黄V;4:蓝v(包括政府,企业,媒体,网站,校园,应用,机构/团体,公益组织);8:达人;支持任意数字叠加值,如,6:黄V+蓝V,默认为所有用户。
bucketint筛选粉丝的个数范围,默认为50,最大不超过200。
genderstring指定接收用户的性别范围,m:男、f:女。
max_timestring返回结果的时间戳游标,若指定此参数,则返回关注时间小于或等于max_time的粉丝,默认从当前时间开始算。返回结果中会得到next_cursor字段,表示下一页的max_time。next_cursor为0表示已经到记录末尾。
provinceint指定接收用户的省份范围,省份ID。
cursor_uidint排重ID,传上次获取时最后一个用户ID。

GETfriendships followers/demographics_day

获取用户粉丝的星座、兴趣标签和粉丝量级的细分数据

API: friendships/followers/demographics_dayPath: /friendships/followers/demographics_day.json
uid string · property string
参数类型必填说明
uidstring必填要查询的用户 UID
propertystring必填查询条件: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
参数类型必填说明
uidint必填需要查询的用户ID。
flagint必填查询条件。1:转发最多粉丝;2:互动最多粉丝。
time_spanint必填查询时间范围。1:近7天;2:近30天;3:近90天。

GETfriendships followers/location_count

获取用户粉丝的地区细分数据

API: friendships/followers/location_countPath: /friendships/followers/location_count.json
uid string
参数类型必填说明
uidstring需要查询用户的uid。

GETfriendships followers/online_time/biz

获取当前登录用户粉丝最近一周在线时段比例分布

API: friendships/followers/online_time/bizPath: /friendships/followers/online_time/biz.json
type string
参数类型必填说明
typestring必填分布类型:hour-小时分布,day-天分布

GETfriendships followers/source

获取某用户粉丝的关注来源

API: friendships/followers/sourcePath: /friendships/followers/source.json
uid int
参数类型必填说明
uidint主用户ID。默认为当前登陆用户。

GETfriendships followers/trend_other/biz

获取当前登录用户的粉丝每天增加和减少数量

API: friendships/followers/trend_other/bizPath: /friendships/followers/trend_other/biz.json
endtime string · starttime string
参数类型必填说明
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为XXXX-XX-XX。

GETfriendships followers/unfollower_count

获取最长近90天内每天取消关注该账户的用户数

API: friendships/followers/unfollower_countPath: /friendships/followers/unfollower_count.json
uid int · endtime int · starttime int
参数类型必填说明
uidint必填需要查询的用户ID。
endtimeint必填搜索范围结束时间,格式为xxxx-xx-xx。
starttimeint必填搜索范围起始时间,格式为xxxx-xx-xx。

GETfriendships friends/biz

获取当前登录用户的关注列表

API: friendships/friends/bizPath: /friendships/friends/biz.json
page int · count int · trim_status int
参数类型必填说明
pageint返回结果页码。默认为1。
countint单页返回的记录条数,默认为50,最大不超过200。
trim_statusintuser中的status信息开关, 1:user中的status字段仅返回status_id, 0:返回完整status信息。默认trim_status为1。

short_url (2)

POSTshort_url expand

将一个或多个短链接还原成原始的长链接

API: short_url/expandPath: /short_url/expand.json
url_short string
参数类型必填说明
url_shortstring必填需要还原的短链接

POSTshort_url shorten

将一个或多个长链接转换成短链接

API: short_url/shortenPath: /short_url/shorten.json
url_long string
参数类型必填说明
url_longstring必填需要转换的长链接

statuses (19)

GETstatuses count/biz

批量获取指定微博的转发数评论数喜欢数

API: statuses/count/bizPath: /statuses/count/biz.json
ids string · exclude_comment_like int
参数类型必填说明
idsstring必填
exclude_comment_likeint

GETstatuses count_sp/biz

批量获取指定授权微博的转发数、评论数、赞数、阅读数

API: statuses/count_sp/bizPath: /statuses/count_sp/biz.json
ids string · exclude_comment_like string
参数类型必填说明
idsstring必填微博ID,英文半角逗号分隔,最大100。
exclude_comment_likestring是否排除评论赞计数,0:表示不排除,1:表示排除,默认为0。

POSTstatuses destroy

删除微博信息

API: statuses/destroyPath: /statuses/destroy.json
id int
参数类型必填说明
idint必填需要删除的微博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
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过200,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
filter_by_typeint原创筛选类型,0:全部微博、1:原创的微博,默认为0。
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,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
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过200,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
filter_by_typeint原创筛选类型,0:全部微博、1:原创的微博,默认为0
filter_by_authorint作者筛选类型,0:全部、1:我关注的人、2:陌生人,默认为0。
filter_by_sourceint来源筛选类型,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
参数类型必填说明
midstring必填需要查询的微博(评论、私信)MID,批量模式下,用半角逗号分隔,最多不超过20个。
typeint必填获取类型,1:微博、2:评论、3:私信
inboxint仅对私信有效,当MID类型为私信时用此参数,0:发件箱、1:收件箱,默认为0 。
isBase62intMID是否是base62编码,0:否、1:是,默认为0。
is_batchint是否使用批量模式,0:否、1:是,默认为0。

GETstatuses querymid/biz

通过微博(评论、私信)ID获取其MID

API: statuses/querymid/bizPath: /statuses/querymid/biz.json
id string · type int · is_batch int
参数类型必填说明
idstring必填需要查询的微博(评论、私信)ID,批量模式下,用半角逗号分隔,最多不超过20个。
typeint必填获取类型,1:微博、2:评论、3:私信
is_batchint是否使用批量模式,0:否、1:是,默认为0。

POSTstatuses repost

转发一条微博信息

API: statuses/repostPath: /statuses/repost.json
id int · status string · list_id string · visible int · is_comment int · annotations string
参数类型必填说明
idint必填要转发的微博ID。
statusstring必填要发布的微博文本内容。
list_idstring微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。
visibleint微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。
is_commentint是否在转发的同时发表评论,0:否、1:评论给当前微博、2:评论给原微博、3:都评论,默认为0 。
annotationsstring元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以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
参数类型必填说明
idint必填需要查询的微博ID。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过50,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
filter_by_authorint作者筛选类型,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
参数类型必填说明
idint必填需要查询的微博ID。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过200,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
filter_by_authorint作者筛选类型,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
参数类型必填说明
idsstring必填需要查询的微博ID,用半角逗号分隔,最多不超过50个。
trim_userint返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。
isGetLongTextint针对字数大于140字微博,是否返回完整内容的开关,0:只返回140以内的微博内容、1:返回值中增加longText字段返回完整微博内容,默认为0。

GETstatuses statistic/biz

返回近90天内发布的授权微博每天的被转发数、被评论数、被喜欢数、被点击数(区分短链、图片、视频点击)

API: statuses/statistic/bizPath: /statuses/statistic/biz.json
id int · endtime string · starttime string
参数类型必填说明
idint必填需要查询的微博ID。
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为XXXX-XX-XX。

POSTstatuses update

发布一条微博信息

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
参数类型必填说明
latnumber纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。
longnumber经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。
statusstring必填要发布的微博文本内容。
list_idstring微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。
visibleint微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。
annotationsstring元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。
is_longtextint是否发送超过140字微博,0:不超过140字,1:超过140字但在2000字以内,默认为0。操作用户需满足发送超过140字微博资格。
mblog_statementint微博内容声明,0:无;1:AI生成;2:虚构演绎;3:内容为转载;4:内容为自主创作。根据相关要求,若内容为AI生成,需 mblog_statement=1,没有按要求打标者责任由开发者或作者自己承担。

POSTstatuses upload

上传图片并发布一条微博

API: statuses/uploadPath: /statuses/upload.json
lat number · pic string · long number · status string · list_id string · visible int · annotations string
参数类型必填说明
latnumber纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。
picstring必填要上传的图片,仅支持 JPEG、GIF、PNG 格式且小于 10M。CLI 调用可传本地文件路径;MCP 调用必须传 data:image/<格式>;base64,<内容>、纯 Base64,或服务端可访问的 HTTP/HTTPS 图片 URL,不可传调用方本地文件路径。
longnumber经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。
statusstring必填要发布的微博文本内容,内容不超过140个汉字。
list_idstring微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。
visibleint微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。
annotationsstring元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。

POSTstatuses upload_pic

上传图片,返回图片id

API: statuses/upload_picPath: /statuses/upload_pic.json
pic string
参数类型必填说明
picstring必填要上传的图片,仅支持 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
参数类型必填说明
latnumber纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。
longnumber经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。
pic_idstring必填已经上传的图片pid,多个时使用英文半角逗号符分隔,最多不超过9个。
statusstring必填要发布的微博文本内容。
list_idstring微博的保护投递指定分组ID,只有当visible参数为3时生效且必选。
visibleint微博的可见性,0:所有人能看,1:仅自己可见,2:密友可见,3:指定分组可见,默认为0。
annotationsstring元数据,主要是为了方便第三方应用记录一些适合于自己使用的信息,每条微博可以包含一个或者多个元数据,必须以json字串的形式提交,字串长度不超过512个字符,具体内容可以自定。
is_longtextint是否发送超过140字微博,0:不超过140字,1:超过140字但在2000字以内,默认为0。操作用户需满足发送超过140字微博资格。
mblog_statementint微博内容声明,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
参数类型必填说明
flagint用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过20,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
featureint过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐、7:纯文本、8:转发,默认为0。
base_appint是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
trim_userint返回值中user字段开关,0:返回完整user字段、1:user字段仅返回uid,默认为0。
exclude_comment_likeint是否排除评论赞计数,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
参数类型必填说明
uidint必填需要查询的用户ID。(必填)
flagint用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,最大不超过100,超过100以100处理,默认为20。
max_idint若指定此参数,则返回ID小于或等于max_id的微博,默认为0。
featureint过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。
base_appint是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。
end_timeintunix时间戳,若指定此参数,则返回ID比end_time早的微博。
since_idint若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。
start_timeintunix时间戳,若指定此参数,则返回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
参数类型必填说明
flagint用于筛选推广微博。0:返回推广微博和普通微博;1:返回推广微博;2:返回普通微博;默认为0。
pageint返回结果的页码,默认为1。
uidsstring需要查询的用户ID,用半角逗号分隔,一次最多20个。
countint单页返回的记录条数,默认为20。
featureint过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。
base_appint是否只获取当前应用的数据。0为否(所有数据),1为是(仅当前应用),默认为0。

tags (2)

GETtags biz

获取当前登录用户的标签

API: tags/bizPath: /tags/biz.json
page int · count int
参数类型必填说明
pageint返回结果的页码,默认为1。
countint单页返回的记录条数,默认为20。

GETtags tags_batch/other

批量获取用户标签

API: tags/tags_batch/otherPath: /tags/tags_batch/other.json
uids string
参数类型必填说明
uidsstring必填要获取标签的用户ID。最大20,逗号分隔。

users (7)

GETusers behavior_trend

获取授权用户行为数据每日变化趋势

API: users/behavior_trendPath: /users/behavior_trend.json
endtime string · starttime string
参数类型必填说明
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为XXXX-XX-XX。

GETusers behavior_trend/biz

获取他人用户行为数据每日变化趋势

API: users/behavior_trend/bizPath: /users/behavior_trend/biz.json
uid int · endtime string · starttime string
参数类型必填说明
uidint必填需要查询的用户ID。
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为XXXX-XX-XX。

GETusers counts_batch/other

批量获取用户的粉丝数、关注数、微博数

API: users/counts_batch/otherPath: /users/counts_batch/other.json
uids string
参数类型必填说明
uidsstring必填需要获取数据的用户UID,多个之间用逗号分隔,最多不超过100个。

GETusers receive_like_count

获取某用户近90天每天的被喜欢数

API: users/receive_like_countPath: /users/receive_like_count.json
uid int · endtime string · starttime string
参数类型必填说明
uidint需要查询的用户ID。
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为XXXX-XX-XX。

GETusers show/biz

获取当前登录用户信息

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
参数类型必填说明
uidsstring需要查询的用户ID,用半角逗号分隔,一次最多50个。
screen_namestring需要查询的用户昵称,用半角逗号分隔,一次最多50个。

GETusers statistic/biz

获取当前登录用户近90天每天的被点击数(区分短链、图片点击)、被阅读数、用户去重的被阅读数

API: users/statistic/bizPath: /users/statistic/biz.json
endtime string · starttime string
参数类型必填说明
endtimestring必填结束时间,格式为XXXX-XX-XX。
starttimestring必填开始时间,格式为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
参数类型必填说明
pageNumnumber页码,默认 1。
pageSizenumber分页大小,默认 20。
timeTypestring时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。
timeRangestring榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。
portraitTypestring画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。
program_typestring节目类型筛选,默认空,取值来自配置接口的 coming_program_type 字段。
portraitValuestring画像具体值,默认空,与 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
参数类型必填说明
pageNumnumber页码,默认 1。
pageSizenumber分页大小,默认 20。
timeTypestring时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。
timeRangestring榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。
portraitTypestring画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。
program_typestring节目类型筛选,默认空,取值来自配置接口的 hot_program_type 字段。
portraitValuestring画像具体值,默认空,与 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
参数类型必填说明
pageNumnumber页码,默认 1。
pageSizenumber分页大小,默认 20。
timeTypestring时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。
timeRangestring榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。
portraitTypestring画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。
program_typestring节目类型筛选,默认空,取值来自配置接口的 coming_program_type 字段。
portraitValuestring画像具体值,默认空,与 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
参数类型必填说明
pageNumnumber页码,默认 1。
pageSizenumber分页大小,默认 20。
timeTypestring时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。
timeRangestring榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。
portraitTypestring画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。
program_typestring节目类型筛选,默认空,取值来自配置接口的 hot_program_type 字段。
portraitValuestring画像具体值,默认空,与 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
参数类型必填说明
pageNumnumber页码,默认 1。
pageSizenumber分页大小,默认 20。
timeTypestring时间类型,默认 hour:min 实时榜、hour 小时榜、day 日榜、week 周榜、month 月榜。
timeRangestring榜单时间,默认当前小时。实时榜传空字符串;小时榜示例:2025-05-21 09:00:00;日榜/周榜示例:2025-05-21 00:00:00;月榜示例:2025-05-01 00:00:00。与 timeType 配合使用。
portraitTypestring画像维度筛选,默认空:portraitAge 年龄、portraitGender 性别、portraitProv 省份、portraitCity 城市。与 portraitValue 配合使用。
portraitValuestring画像具体值,默认空,与 portraitType 配合使用。
weibo-cli 0.9.4 · 数据来源 commands list --all(平台命令)+ CLI 内置命令帮助 · 使用手册