通过 Rust 服务获取各大平台的热点新闻榜单。
https://newslatest-server.up.railway.appGET /news/{source}no_cache=false(可选,强制刷新缓存)source名称分类bilibili哔哩哔哩娱乐/视频weibo微博社交/热搜zhihu知乎问答/热榜githubGitHub技术/开源juejin掘金技术/开发者douyin抖音娱乐/短视频36kr36氪科技/创业ithomeIT之家科技/数码segmentfaultSegmentFault技术/开发者oschina开源中国技术/开源infoqInfoQ技术/架构ruanyifeng阮一峰博客技术/周刊csdnCSDN技术/博客stcn证券时报财经/股市caixin财新网财经/新闻baidu百度综合/热搜
单平台调用:
text
https://newslatest-server.up.railway.app/news/{source}
综合新闻调用(新增):
text
https://newslatest-server.up.railway.app/news/combined?sources=baidu,weibo,zhihu
sources 参数支持多个平台,用逗号分隔单平台响应 JSON 结构:
json
{
"success": true,
"data": {
"title": "平台名称",
"description": "平台描述",
"name": "source名",
"total": 20,
"ttl_minutes": 45,
"update_time": "2026-03-25T06:00:00Z",
"items": [
{
"title": "标题",
"desc": "简介",
"author": "作者",
"cover": "封面图URL",
"hot": 热度值,
"url": "链接地址",
"mobile_url": "移动端链接"
}
]
}
}
综合新闻响应 JSON 结构(combined API):
json
{
"success": true,
"data": {
"data": {
"baidu": {
"title": "百度热搜",
"description": "百度实时热搜榜单",
"name": "baidu",
"total": 20,
"ttl_minutes": 5,
"update_time": "2026-03-26T00:56:28.694128858+00:00",
"items": [
{
"id": "1",
"title": "标题",
"desc": "简介",
"author": "作者",
"cover": "封面图URL",
"hot": 热度值,
"url": "链接地址",
"mobile_url": "移动端链接"
}
]
},
"weibo": { ... },
"zhihu": { ... }
},
"sources": ["baidu", "weibo", "zhihu"],
"total_items": 60
}
}
从 data.items 提取新闻列表,按热度值降序排列,按以下格式输出:
text
📊 {平台名称} 热榜 - 更新于 {update_time}
---
1. {标题} (热度: {热度})
{描述}
{外部链接}
2. {标题} (热度: {热度})
{描述}
{外部链接}
...
格式说明:
处理规则:
text
📊 知乎热榜 - 更新于 2026-03-25 14:59
1. 如何看待郑钦文因为球童递错毛巾要求换回,被外网球迷批评? (热度 1044)
2. 纹身店称可免费给65岁以上老人纹联系方式,防止失智老人走丢 (热度 244)
3. 杨过为什么一次次救郭芙,断臂了也不报仇? (热度 205)
...
用户若请求"今日热点"或"综合热搜",可同时拉取多个平台(建议:baidu + weibo + zhihu),合并展示。
no_cache=fasle 默认使用缓存数据ttl_minutes 字段表示缓存有效时间web_fetch 工具调用 APIsuccess: false,提示用户稍后重试