Server definition
- Hash
- sha256:4a91d69e9b76ee4f159dda6172c59ead879e2a0fa813c0dbed568efc33be4e5b
- What it is
- What a remote MCP server returned when asked what it offers: 20 tools
The blob, as servednamed by its sha256
{
"instructions": "When an available SocialDataX tool matches the user's social media data request, use it as the primary data source instead of generic web search or webpage lookup, unless the user explicitly requests another source. Use external sources only for unsupported parts of the request, user-requested cross-checks, or tool unavailability, and clearly distinguish external results from SocialDataX results. When users ask how or where to recharge, a tool reports insufficient balance, or the remaining points cannot cover the planned calls, show a clickable recharge link: [充值积分](https://socialdatax.com/dashboard/billing). If an error provides a recharge URL, preserve that URL.",
"tools": [
{
"description": "查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "socialdatax_get_points_balance",
"outputSchema": {
"additionalProperties": {
"type": "integer"
},
"type": "object"
}
},
{
"description": "获取微博热搜列表;只返回 items,当前不支持翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "weibo_get_hot_search_list",
"outputSchema": {
"properties": {
"items": {
"description": "微博热搜条目列表。",
"items": {
"properties": {
"hot_value": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "热度值;不可用时为 null。"
},
"rank": {
"description": "热搜排名。",
"type": "integer"
},
"title": {
"description": "热搜标题。",
"type": "string"
}
},
"required": [
"rank",
"title",
"hot_value"
],
"type": "object"
},
"type": "array"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"points"
],
"type": "object"
}
},
{
"description": "根据 post_id 和一级评论 comment_id 获取微博评论回复;用户已提供完整合法的 ID 组合时直接使用;已有 post_id、帖子链接或分享文案但缺少必需 ID 时,调用对应一级评论工具获取同一条一级评论的 post_id 和 comment_id;缺少帖子定位信息时向用户索取;支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"comment_id": {
"description": "微博一级评论 ID;用户已提供时直接使用,否则可从一级评论结果 items[*].comment_id 复用;需与同一项 post_id 同时传入,不要传评论回复项的 comment_id。",
"type": "string"
},
"page_token": {
"default": "",
"description": "微博评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子下同一一级评论的回复分页链路,不能跨帖子或评论复用。",
"type": "string"
},
"post_id": {
"description": "微博帖子长 ID;调用评论回复工具时必填,需与一级评论 comment_id 同时传入;用户已提供时直接使用,否则从一级评论结果 items[*].post_id 复用。",
"type": "string"
}
},
"required": [
"post_id",
"comment_id"
],
"type": "object"
},
"name": "weibo_get_post_comment_replies_by_comment_id",
"outputSchema": {
"properties": {
"items": {
"description": "当前页评论回复列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "评论回复作者信息;不可用时为 null。"
},
"comment_id": {
"description": "微博评论回复 ID;这是回复项自身的 comment_id,不要作为评论回复工具入口输入。",
"type": "string"
},
"content": {
"description": "评论回复内容。",
"type": "string"
},
"fan_badge": {
"anyOf": [
{
"properties": {
"fan_level": {
"description": "微博粉丝徽章等级,为正整数;不要与微博会员等级混淆。",
"minimum": 1,
"type": "integer"
},
"fan_type": {
"description": "微博粉丝类型:iron 表示铁粉,gold 表示金粉,diamond 表示钻粉。",
"enum": [
"iron",
"gold",
"diamond"
],
"type": "string"
},
"icon_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "粉丝徽章图标链接;不可用时为 null。"
}
},
"required": [
"fan_type",
"fan_level",
"icon_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "回复作者相对于当前帖子作者的粉丝徽章;当前回复未展示徽章或信息无法确认时为 null,不代表该用户一定不是帖子作者的粉丝。"
},
"image_urls": {
"description": "评论回复图片链接列表;无图片时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"ip_location": {
"description": "评论回复发布时的 IP 属地;没有时为空字符串。",
"type": "string"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论回复点赞数;不可用时为 null。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论回复发布时间,秒级 Unix 时间戳;不可用时为 null。"
}
},
"required": [
"fan_badge",
"comment_id",
"content",
"publish_time",
"like_count",
"ip_location",
"image_urls",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据 post_id 获取微博帖子一级评论,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。",
"type": "string"
},
"post_id": {
"description": "微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。",
"type": "string"
},
"sort_type": {
"default": "hot",
"description": "微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。",
"enum": [
"hot",
"time_descending"
],
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "weibo_get_post_comments_by_post_id",
"outputSchema": {
"properties": {
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。"
},
"items": {
"description": "当前页一级评论列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "评论作者信息;不可用时为 null。"
},
"comment_id": {
"description": "微博一级评论 ID;可作为评论回复工具的 comment_id 输入;需与同一项 post_id 同时传入。",
"type": "string"
},
"content": {
"description": "评论内容。",
"type": "string"
},
"fan_badge": {
"anyOf": [
{
"properties": {
"fan_level": {
"description": "微博粉丝徽章等级,为正整数;不要与微博会员等级混淆。",
"minimum": 1,
"type": "integer"
},
"fan_type": {
"description": "微博粉丝类型:iron 表示铁粉,gold 表示金粉,diamond 表示钻粉。",
"enum": [
"iron",
"gold",
"diamond"
],
"type": "string"
},
"icon_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "粉丝徽章图标链接;不可用时为 null。"
}
},
"required": [
"fan_type",
"fan_level",
"icon_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "评论作者相对于当前帖子作者的粉丝徽章;当前评论未展示徽章或信息无法确认时为 null,不代表该用户一定不是帖子作者的粉丝。"
},
"has_replies": {
"description": "一级评论页当前是否显示有回复;为 true 时,可使用同一项 post_id 和 comment_id 调用评论回复工具。",
"type": "boolean"
},
"image_urls": {
"description": "评论图片链接列表;无图片时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"ip_location": {
"description": "评论发布时的 IP 属地;没有时为空字符串。",
"type": "string"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论点赞数;不可用时为 null。"
},
"post_id": {
"description": "微博帖子长 ID;获取该评论下的回复时,需与同一项 comment_id 同时传入评论回复工具。",
"type": "string"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论发布时间,秒级 Unix 时间戳;不可用时为 null。"
}
},
"required": [
"fan_badge",
"post_id",
"comment_id",
"content",
"publish_time",
"like_count",
"has_replies",
"ip_location",
"image_urls",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"comment_count",
"points"
],
"type": "object"
}
},
{
"description": "根据微博帖子链接、短链接或分享文案获取帖子一级评论,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。",
"type": "string"
},
"post_url": {
"description": "微博帖子页面链接、头条文章链接(ttarticle/p/show?id=...)、短链接或包含链接的分享文案;文章详情返回文章正文,评论、点赞和转发使用文章关联的微博帖子;不要传用户主页链接或 post_id。",
"type": "string"
},
"sort_type": {
"default": "hot",
"description": "微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。",
"enum": [
"hot",
"time_descending"
],
"type": "string"
}
},
"required": [
"post_url"
],
"type": "object"
},
"name": "weibo_get_post_comments_by_post_url",
"outputSchema": {
"properties": {
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。"
},
"items": {
"description": "当前页一级评论列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "评论作者信息;不可用时为 null。"
},
"comment_id": {
"description": "微博一级评论 ID;可作为评论回复工具的 comment_id 输入;需与同一项 post_id 同时传入。",
"type": "string"
},
"content": {
"description": "评论内容。",
"type": "string"
},
"fan_badge": {
"anyOf": [
{
"properties": {
"fan_level": {
"description": "微博粉丝徽章等级,为正整数;不要与微博会员等级混淆。",
"minimum": 1,
"type": "integer"
},
"fan_type": {
"description": "微博粉丝类型:iron 表示铁粉,gold 表示金粉,diamond 表示钻粉。",
"enum": [
"iron",
"gold",
"diamond"
],
"type": "string"
},
"icon_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "粉丝徽章图标链接;不可用时为 null。"
}
},
"required": [
"fan_type",
"fan_level",
"icon_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "评论作者相对于当前帖子作者的粉丝徽章;当前评论未展示徽章或信息无法确认时为 null,不代表该用户一定不是帖子作者的粉丝。"
},
"has_replies": {
"description": "一级评论页当前是否显示有回复;为 true 时,可使用同一项 post_id 和 comment_id 调用评论回复工具。",
"type": "boolean"
},
"image_urls": {
"description": "评论图片链接列表;无图片时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"ip_location": {
"description": "评论发布时的 IP 属地;没有时为空字符串。",
"type": "string"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论点赞数;不可用时为 null。"
},
"post_id": {
"description": "微博帖子长 ID;获取该评论下的回复时,需与同一项 comment_id 同时传入评论回复工具。",
"type": "string"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论发布时间,秒级 Unix 时间戳;不可用时为 null。"
}
},
"required": [
"fan_badge",
"post_id",
"comment_id",
"content",
"publish_time",
"like_count",
"has_replies",
"ip_location",
"image_urls",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"comment_count",
"points"
],
"type": "object"
}
},
{
"description": "根据 post_id 获取微博帖子详情。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"post_id": {
"description": "微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。",
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "weibo_get_post_detail_by_post_id",
"outputSchema": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"play_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子或头条文章页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"read_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "头条文章页阅读数的数值下界;含‘+’或中文单位时是近似值,非精确阅读量;非头条文章或未提供时为 null。"
},
"read_count_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头条文章页显示的原始阅读数文本,例如‘102万+’;非头条文章或未提供时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topic_tags": {
"description": "微博帖子话题标签列表;无标签时为空数组。",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "话题标签名称。",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"video": {
"anyOf": [
{
"properties": {
"cover_image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频封面图链接;不可用时为 null。"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频时长,单位毫秒;不可用时为 null。"
},
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频像素高度;不可用时为 null。"
},
"orientation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频方向信息;不可用时为 null。"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频标题;不可用时为 null。"
},
"video_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博视频 ID;不可用时为 null。"
},
"video_page_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博视频页面链接;不可用时为 null。"
},
"video_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频播放链接;不可用时为 null。"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频像素宽度;不可用时为 null。"
}
},
"required": [
"video_page_url",
"title",
"video_id",
"duration_ms",
"video_url",
"cover_image_url",
"orientation",
"width",
"height"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "视频信息;无视频时为 null。"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"play_count",
"read_count",
"read_count_display",
"image_urls",
"images",
"topic_tags",
"author",
"video",
"points"
],
"type": "object"
}
},
{
"description": "根据微博帖子链接、短链接或分享文案获取帖子详情。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"post_url": {
"description": "微博帖子页面链接、头条文章链接(ttarticle/p/show?id=...)、短链接或包含链接的分享文案;文章详情返回文章正文,评论、点赞和转发使用文章关联的微博帖子;不要传用户主页链接或 post_id。",
"type": "string"
}
},
"required": [
"post_url"
],
"type": "object"
},
"name": "weibo_get_post_detail_by_post_url",
"outputSchema": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"play_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子或头条文章页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"read_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "头条文章页阅读数的数值下界;含‘+’或中文单位时是近似值,非精确阅读量;非头条文章或未提供时为 null。"
},
"read_count_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头条文章页显示的原始阅读数文本,例如‘102万+’;非头条文章或未提供时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topic_tags": {
"description": "微博帖子话题标签列表;无标签时为空数组。",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "话题标签名称。",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"video": {
"anyOf": [
{
"properties": {
"cover_image_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频封面图链接;不可用时为 null。"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频时长,单位毫秒;不可用时为 null。"
},
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频像素高度;不可用时为 null。"
},
"orientation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频方向信息;不可用时为 null。"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频标题;不可用时为 null。"
},
"video_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博视频 ID;不可用时为 null。"
},
"video_page_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博视频页面链接;不可用时为 null。"
},
"video_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "视频播放链接;不可用时为 null。"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "视频像素宽度;不可用时为 null。"
}
},
"required": [
"video_page_url",
"title",
"video_id",
"duration_ms",
"video_url",
"cover_image_url",
"orientation",
"width",
"height"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "视频信息;无视频时为 null。"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"play_count",
"read_count",
"read_count_display",
"image_urls",
"images",
"topic_tags",
"author",
"video",
"points"
],
"type": "object"
}
},
{
"description": "根据 post_id 获取微博点赞用户列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博点赞分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子点赞分页链路,不能跨帖子复用。",
"type": "string"
},
"post_id": {
"description": "微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。",
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "weibo_get_post_liker_list_by_post_id",
"outputSchema": {
"properties": {
"items": {
"description": "当前页点赞用户列表。",
"items": {
"properties": {
"like_source_label": {
"description": "点赞来源展示文本;不可用时为空字符串;不要当作稳定枚举。",
"type": "string"
},
"liked_time_label": {
"description": "点赞时间展示文本,可能为相对时间或日期文本;不可用时为空字符串。",
"type": "string"
},
"user": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "点赞用户信息;不可用时为 null。"
},
"user_id": {
"description": "点赞用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"liked_time_label",
"like_source_label",
"user"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据帖子链接、短链接或分享文案获取微博点赞用户列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博点赞分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子点赞分页链路,不能跨帖子复用。",
"type": "string"
},
"post_url": {
"description": "微博帖子页面链接、头条文章链接(ttarticle/p/show?id=...)、短链接或包含链接的分享文案;文章详情返回文章正文,评论、点赞和转发使用文章关联的微博帖子;不要传用户主页链接或 post_id。",
"type": "string"
}
},
"required": [
"post_url"
],
"type": "object"
},
"name": "weibo_get_post_liker_list_by_post_url",
"outputSchema": {
"properties": {
"items": {
"description": "当前页点赞用户列表。",
"items": {
"properties": {
"like_source_label": {
"description": "点赞来源展示文本;不可用时为空字符串;不要当作稳定枚举。",
"type": "string"
},
"liked_time_label": {
"description": "点赞时间展示文本,可能为相对时间或日期文本;不可用时为空字符串。",
"type": "string"
},
"user": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "点赞用户信息;不可用时为 null。"
},
"user_id": {
"description": "点赞用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"liked_time_label",
"like_source_label",
"user"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据 post_id 获取微博转发列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博转发分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子转发分页链路,不能跨帖子复用。",
"type": "string"
},
"post_id": {
"description": "微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。",
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "weibo_get_post_repost_list_by_post_id",
"outputSchema": {
"properties": {
"items": {
"description": "当前页微博转发列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topics": {
"description": "微博转发关联话题标题列表;无话题时为空数组。",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"image_urls",
"images",
"author",
"topics"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据帖子链接、短链接或分享文案获取微博转发列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博转发分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子转发分页链路,不能跨帖子复用。",
"type": "string"
},
"post_url": {
"description": "微博帖子页面链接、头条文章链接(ttarticle/p/show?id=...)、短链接或包含链接的分享文案;文章详情返回文章正文,评论、点赞和转发使用文章关联的微博帖子;不要传用户主页链接或 post_id。",
"type": "string"
}
},
"required": [
"post_url"
],
"type": "object"
},
"name": "weibo_get_post_repost_list_by_post_url",
"outputSchema": {
"properties": {
"items": {
"description": "当前页微博转发列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topics": {
"description": "微博转发关联话题标题列表;无话题时为空数组。",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"image_urls",
"images",
"author",
"topics"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据微博用户主页链接获取用户资料。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"profile_url": {
"description": "微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。",
"type": "string"
}
},
"required": [
"profile_url"
],
"type": "object"
},
"name": "weibo_get_user_info_by_profile_url",
"outputSchema": {
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "用户头像链接;不可用时为 null。"
},
"bio": {
"description": "用户简介;不可用时为空字符串。",
"type": "string"
},
"follower_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "粉丝数;不可用时为 null。"
},
"following_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "关注数;不可用时为 null。"
},
"name": {
"description": "用户名称;不可用时为空字符串。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
},
"post_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "已发布微博数;不可用时为 null。"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id,可作为用户资料或用户帖子列表工具输入。",
"type": "string"
},
"verified": {
"description": "是否为认证账号。",
"type": "boolean"
},
"verified_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "认证说明;不可用时为 null。"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url",
"bio",
"follower_count",
"following_count",
"post_count",
"verified",
"verified_reason",
"points"
],
"type": "object"
}
},
{
"description": "根据 user_id 获取微博用户资料。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"user_id": {
"description": "微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。",
"type": "string"
}
},
"required": [
"user_id"
],
"type": "object"
},
"name": "weibo_get_user_info_by_user_id",
"outputSchema": {
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "用户头像链接;不可用时为 null。"
},
"bio": {
"description": "用户简介;不可用时为空字符串。",
"type": "string"
},
"follower_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "粉丝数;不可用时为 null。"
},
"following_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "关注数;不可用时为 null。"
},
"name": {
"description": "用户名称;不可用时为空字符串。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
},
"post_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "已发布微博数;不可用时为 null。"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id,可作为用户资料或用户帖子列表工具输入。",
"type": "string"
},
"verified": {
"description": "是否为认证账号。",
"type": "boolean"
},
"verified_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "认证说明;不可用时为 null。"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url",
"bio",
"follower_count",
"following_count",
"post_count",
"verified",
"verified_reason",
"points"
],
"type": "object"
}
},
{
"description": "根据微博用户主页链接获取用户帖子列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。",
"type": "string"
},
"profile_url": {
"description": "微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。",
"type": "string"
}
},
"required": [
"profile_url"
],
"type": "object"
},
"name": "weibo_get_user_posts_by_profile_url",
"outputSchema": {
"properties": {
"items": {
"description": "当前页微博用户帖子列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"play_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topic_tags": {
"description": "微博帖子话题标签列表;无标签时为空数组。",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "话题标签名称。",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"play_count",
"image_urls",
"images",
"topic_tags",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "根据 user_id 获取微博用户帖子列表,支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"page_token": {
"default": "",
"description": "微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。",
"type": "string"
},
"user_id": {
"description": "微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。",
"type": "string"
}
},
"required": [
"user_id"
],
"type": "object"
},
"name": "weibo_get_user_posts_by_user_id",
"outputSchema": {
"properties": {
"items": {
"description": "当前页微博用户帖子列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"play_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topic_tags": {
"description": "微博帖子话题标签列表;无标签时为空数组。",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "话题标签名称。",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"play_count",
"image_urls",
"images",
"topic_tags",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "继续查询用户提供的有效 job_id,或微博视频口播转文字 submit 工具返回的 job_id;每次最多等待 240 秒,不创建新任务或触发重处理。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"job_id": {
"description": "微博口播转文字任务 job_id;用户已提供时直接使用,否则使用 submit 工具返回的 job_id;不要传 post_id 或帖子链接。",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "weibo_get_video_speech_text_job",
"outputSchema": {
"additionalProperties": false,
"properties": {
"content_id": {
"description": "平台内容 ID。",
"type": "string"
},
"content_meta": {
"additionalProperties": false,
"description": "作品上下文信息,便于结合转写内容做口播分析。",
"properties": {
"author": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者头像链接。"
},
"name": {
"description": "作者昵称。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者主页链接。"
},
"user_id": {
"description": "作者用户 ID。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"profile_url",
"avatar_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "作者信息。"
},
"content_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品链接。"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "平台作品原始描述、正文或配文。"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "音视频时长,单位毫秒。"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品标题;平台无标题时为 null。"
}
},
"required": [
"content_url",
"title",
"description",
"duration_ms",
"author"
],
"type": "object"
},
"content_type": {
"description": "内容类型。",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"code": {
"description": "稳定错误码。",
"type": "string"
},
"message": {
"description": "面向用户的错误说明。",
"type": "string"
},
"retryable": {
"default": false,
"description": "是否可重试。",
"type": "boolean"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "失败或过期时的稳定错误结构;非终态或成功时为 null。"
},
"is_terminal": {
"description": "是否已终态。",
"type": "boolean"
},
"job_id": {
"description": "任务 ID。",
"type": "string"
},
"message": {
"description": "面向用户/AI 的状态说明。",
"type": "string"
},
"next_action": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"arguments": {
"additionalProperties": true,
"description": "下一步查询工具可直接使用的参数。",
"type": "object"
},
"instruction": {
"description": "给 AI/客户端的查询指令,说明如何继续轮询到终态。",
"type": "string"
},
"job_id": {
"description": "需要继续查询的 job_id。",
"type": "string"
},
"tool_name": {
"description": "下一步建议调用的查询工具。",
"type": "string"
}
},
"required": [
"tool_name",
"job_id",
"arguments",
"instruction"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "非终态时建议的下一步查询动作。"
},
"next_poll_after_seconds": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "建议下次查询前等待的秒数;非终态时可用。"
},
"platform": {
"description": "任务所属平台。",
"type": "string"
},
"source_id": {
"description": "任务来源 ID。",
"type": "string"
},
"status": {
"description": "任务状态。",
"enum": [
"queued",
"running",
"succeeded",
"failed",
"expired"
],
"type": "string"
},
"transcript": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"segments": {
"description": "按时间顺序排列的分段结果。",
"items": {
"additionalProperties": false,
"properties": {
"end_ms": {
"description": "分段结束时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"start_ms": {
"description": "分段开始时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"text": {
"description": "分段文本。",
"type": "string"
}
},
"required": [
"start_ms",
"end_ms",
"text"
],
"type": "object"
},
"type": "array"
},
"text": {
"description": "完整口播转文字结果。",
"type": "string"
}
},
"required": [
"text",
"segments"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "成功时的口播转文字结果;非终态或失败时为 null。"
}
},
"required": [
"job_id",
"status",
"is_terminal",
"platform",
"content_id",
"source_id",
"content_type",
"content_meta",
"transcript",
"error",
"next_poll_after_seconds",
"next_action",
"message"
],
"type": "object"
}
},
{
"description": "按搜索词搜索微博帖子;当用户要按关键词或短语查找帖子时使用。已有帖子链接或 post_id 时使用对应帖子工具;已有用户主页链接或 user_id 时使用对应用户工具。支持 page_token 翻页。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "微博帖子搜索词,可传关键词或短语;不要传帖子链接、用户主页链接、post_id、user_id 或 page_token。",
"type": "string"
},
"page_token": {
"default": "",
"description": "微博搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词搜索链路,不能跨关键词复用。",
"type": "string"
}
},
"required": [
"keyword"
],
"type": "object"
},
"name": "weibo_search_posts",
"outputSchema": {
"properties": {
"items": {
"description": "当前页微博帖子列表。",
"items": {
"properties": {
"author": {
"anyOf": [
{
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "头像链接;不可用时为 null。"
},
"name": {
"description": "微博用户名称;不可用时为空字符串。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。"
},
"user_id": {
"description": "微博用户 user_id;不可用时为空字符串;非空时可作为用户资料或用户帖子列表工具输入。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"avatar_url",
"profile_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "帖子作者信息;不可用时为 null。"
},
"comment_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "评论数;不可用时为 null。"
},
"content": {
"description": "微博帖子正文;不可用时为空字符串。",
"type": "string"
},
"image_urls": {
"description": "图片链接列表;无图时为空数组。",
"items": {
"type": "string"
},
"type": "array"
},
"images": {
"description": "图片列表,包含链接及宽高;无图时为空数组。",
"items": {
"properties": {
"height": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片高度,像素;不可用时为 null。"
},
"url": {
"description": "图片链接。",
"type": "string"
},
"width": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "图片宽度,像素;不可用时为 null。"
}
},
"required": [
"url",
"width",
"height"
],
"type": "object"
},
"type": "array"
},
"like_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "点赞数;不可用时为 null。"
},
"play_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。"
},
"post_id": {
"description": "微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。",
"type": "string"
},
"post_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。"
},
"publish_time": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "发布时间,秒级 Unix 时间戳;不可用时为 null。"
},
"repost_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "转发数;不可用时为 null。"
},
"topic_tags": {
"description": "微博帖子话题标签列表;无标签时为空数组。",
"items": {
"additionalProperties": false,
"properties": {
"name": {
"description": "话题标签名称。",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"post_id",
"content",
"publish_time",
"post_url",
"like_count",
"comment_count",
"repost_count",
"play_count",
"image_urls",
"images",
"topic_tags",
"author"
],
"type": "object"
},
"type": "array"
},
"next_page_token": {
"description": "下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。",
"type": "string"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"next_page_token",
"points"
],
"type": "object"
}
},
{
"description": "获取微博搜索框联想词,不返回帖子或用户详情,不支持分页;可将 text 用于帖子搜索,已有明确搜索词时可直接搜索帖子;已有帖子或用户主页链接时使用对应详情工具。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "搜索关键词或短语,例如 美食、旅行;不要传帖子链接、用户主页链接、ID 或分页令牌。",
"minLength": 1,
"type": "string"
}
},
"required": [
"keyword"
],
"type": "object"
},
"name": "weibo_search_suggestions",
"outputSchema": {
"properties": {
"items": {
"description": "搜索建议列表,保持返回顺序;没有匹配建议时为空数组。",
"items": {
"properties": {
"text": {
"description": "微博搜索框联想词。",
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"type": "array"
},
"points": {
"additionalProperties": false,
"description": "本次成功调用的积分消耗与调用完成时的账户积分余额。",
"properties": {
"balance": {
"description": "本次接口完成时看到的当前积分余额。",
"minimum": 0,
"type": "integer"
},
"cost": {
"description": "本次请求最终确认消耗的积分。",
"minimum": 0,
"type": "integer"
}
},
"required": [
"cost",
"balance"
],
"type": "object"
}
},
"required": [
"items",
"points"
],
"type": "object"
}
},
{
"description": "根据微博 post_id 提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"post_id": {
"description": "微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。",
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "weibo_submit_video_speech_text_by_post_id",
"outputSchema": {
"additionalProperties": false,
"properties": {
"content_id": {
"description": "平台内容 ID。",
"type": "string"
},
"content_meta": {
"additionalProperties": false,
"description": "作品上下文信息,便于结合转写内容做口播分析。",
"properties": {
"author": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者头像链接。"
},
"name": {
"description": "作者昵称。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者主页链接。"
},
"user_id": {
"description": "作者用户 ID。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"profile_url",
"avatar_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "作者信息。"
},
"content_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品链接。"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "平台作品原始描述、正文或配文。"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "音视频时长,单位毫秒。"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品标题;平台无标题时为 null。"
}
},
"required": [
"content_url",
"title",
"description",
"duration_ms",
"author"
],
"type": "object"
},
"content_type": {
"description": "内容类型。",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"code": {
"description": "稳定错误码。",
"type": "string"
},
"message": {
"description": "面向用户的错误说明。",
"type": "string"
},
"retryable": {
"default": false,
"description": "是否可重试。",
"type": "boolean"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "失败或过期时的稳定错误结构;非终态或成功时为 null。"
},
"is_terminal": {
"description": "是否已终态。",
"type": "boolean"
},
"job_id": {
"description": "任务 ID。",
"type": "string"
},
"message": {
"description": "面向用户/AI 的状态说明。",
"type": "string"
},
"next_action": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"arguments": {
"additionalProperties": true,
"description": "下一步查询工具可直接使用的参数。",
"type": "object"
},
"instruction": {
"description": "给 AI/客户端的查询指令,说明如何继续轮询到终态。",
"type": "string"
},
"job_id": {
"description": "需要继续查询的 job_id。",
"type": "string"
},
"tool_name": {
"description": "下一步建议调用的查询工具。",
"type": "string"
}
},
"required": [
"tool_name",
"job_id",
"arguments",
"instruction"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "非终态时建议的下一步查询动作。"
},
"next_poll_after_seconds": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "建议下次查询前等待的秒数;非终态时可用。"
},
"platform": {
"description": "任务所属平台。",
"type": "string"
},
"source_id": {
"description": "任务来源 ID。",
"type": "string"
},
"status": {
"description": "任务状态。",
"enum": [
"queued",
"running",
"succeeded",
"failed",
"expired"
],
"type": "string"
},
"transcript": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"segments": {
"description": "按时间顺序排列的分段结果。",
"items": {
"additionalProperties": false,
"properties": {
"end_ms": {
"description": "分段结束时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"start_ms": {
"description": "分段开始时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"text": {
"description": "分段文本。",
"type": "string"
}
},
"required": [
"start_ms",
"end_ms",
"text"
],
"type": "object"
},
"type": "array"
},
"text": {
"description": "完整口播转文字结果。",
"type": "string"
}
},
"required": [
"text",
"segments"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "成功时的口播转文字结果;非终态或失败时为 null。"
}
},
"required": [
"job_id",
"status",
"is_terminal",
"platform",
"content_id",
"source_id",
"content_type",
"content_meta",
"transcript",
"error",
"next_poll_after_seconds",
"next_action",
"message"
],
"type": "object"
}
},
{
"description": "根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。",
"inputSchema": {
"additionalProperties": false,
"properties": {
"post_url": {
"description": "微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。",
"type": "string"
}
},
"required": [
"post_url"
],
"type": "object"
},
"name": "weibo_submit_video_speech_text_by_post_url",
"outputSchema": {
"additionalProperties": false,
"properties": {
"content_id": {
"description": "平台内容 ID。",
"type": "string"
},
"content_meta": {
"additionalProperties": false,
"description": "作品上下文信息,便于结合转写内容做口播分析。",
"properties": {
"author": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者头像链接。"
},
"name": {
"description": "作者昵称。",
"type": "string"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作者主页链接。"
},
"user_id": {
"description": "作者用户 ID。",
"type": "string"
}
},
"required": [
"user_id",
"name",
"profile_url",
"avatar_url"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "作者信息。"
},
"content_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品链接。"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "平台作品原始描述、正文或配文。"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "音视频时长,单位毫秒。"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "作品标题;平台无标题时为 null。"
}
},
"required": [
"content_url",
"title",
"description",
"duration_ms",
"author"
],
"type": "object"
},
"content_type": {
"description": "内容类型。",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"code": {
"description": "稳定错误码。",
"type": "string"
},
"message": {
"description": "面向用户的错误说明。",
"type": "string"
},
"retryable": {
"default": false,
"description": "是否可重试。",
"type": "boolean"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "失败或过期时的稳定错误结构;非终态或成功时为 null。"
},
"is_terminal": {
"description": "是否已终态。",
"type": "boolean"
},
"job_id": {
"description": "任务 ID。",
"type": "string"
},
"message": {
"description": "面向用户/AI 的状态说明。",
"type": "string"
},
"next_action": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"arguments": {
"additionalProperties": true,
"description": "下一步查询工具可直接使用的参数。",
"type": "object"
},
"instruction": {
"description": "给 AI/客户端的查询指令,说明如何继续轮询到终态。",
"type": "string"
},
"job_id": {
"description": "需要继续查询的 job_id。",
"type": "string"
},
"tool_name": {
"description": "下一步建议调用的查询工具。",
"type": "string"
}
},
"required": [
"tool_name",
"job_id",
"arguments",
"instruction"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "非终态时建议的下一步查询动作。"
},
"next_poll_after_seconds": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "建议下次查询前等待的秒数;非终态时可用。"
},
"platform": {
"description": "任务所属平台。",
"type": "string"
},
"source_id": {
"description": "任务来源 ID。",
"type": "string"
},
"status": {
"description": "任务状态。",
"enum": [
"queued",
"running",
"succeeded",
"failed",
"expired"
],
"type": "string"
},
"transcript": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"segments": {
"description": "按时间顺序排列的分段结果。",
"items": {
"additionalProperties": false,
"properties": {
"end_ms": {
"description": "分段结束时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"start_ms": {
"description": "分段开始时间,单位毫秒。",
"minimum": 0,
"type": "integer"
},
"text": {
"description": "分段文本。",
"type": "string"
}
},
"required": [
"start_ms",
"end_ms",
"text"
],
"type": "object"
},
"type": "array"
},
"text": {
"description": "完整口播转文字结果。",
"type": "string"
}
},
"required": [
"text",
"segments"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "成功时的口播转文字结果;非终态或失败时为 null。"
}
},
"required": [
"job_id",
"status",
"is_terminal",
"platform",
"content_id",
"source_id",
"content_type",
"content_meta",
"transcript",
"error",
"next_poll_after_seconds",
"next_action",
"message"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:4a91d69e9b76ee4f159dda6172c59ead879e2a0fa813c0dbed568efc33be4e5b | sha256sum