CSDN 热榜 API

CSDN 博客综合热榜文章

数据来源:CSDN

返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。

获取CSDN 热榜

GET /api/hot/csdn

请求参数

  • limit:返回条数上限(1~100,默认全部),示例 10

返回字段

  • source(string):来源 id,固定为 csdn
  • title(string):榜单名称,固定为「CSDN 热榜」
  • items(array):CSDN 博客综合热榜文章,按热榜顺序排列,最多 30 条
  • items[].rank(number):排名,从 1 开始连续编号(已去掉广告、无标题等条目后重新编号,可能与上游页面上的名次不同)
  • items[].title(string):文章标题
  • items[].url(string|null):文章链接,格式 https://blog.csdn.net/用户名/article/details/文章ID;上游未给出时为 null
  • items[].hot(number|null):CSDN 热榜热度值(上游 hotRankScore,原为字符串,已转成数字);缺失时为 null
  • items[].desc(null):CSDN 热榜没有摘要,恒为 null
  • items[].extra(object):该来源特有的附加信息,字段见下。值为空的字段直接省略(不会是 null);全部为空时整个 extra 不返回
  • items[].extra.author(string):作者昵称(上游 nickName,缺失时为用户名)
  • items[].extra.comments(number):评论数
  • items[].extra.cover(string):文章配图链接(上游 picList 的第一张);没有配图时不返回