/api/weibo/channels
累计调用 1 次
频道分类
微博频道分类:「我的频道」与「频道推荐」两组,含频道名 / ID / containerid。
- 频道 ID 就是网页里的数字:
https://weibo.com/hot/weibo/102803的102803即频道 ID(热门);换别的频道就是换这个数字。 - 两组都返回,用
section区分:「我的频道」随登录账号而变,「频道推荐」是微博推荐的通用频道。 containerid要一起带上:取内容时微博要求group_id传频道 ID、containerid传它自己的值,两者对多数频道并不相同(如 明星1028034288/102803_ctg1_4288_-_ctg1_4288)。- 该接口本身不校验登录态(不带 Cookie 也能返回游客默认频道),但「我的频道」会随账号不同而变化。
- 也接受 GET(此时参数走 query 串);因微博 Cookie 较长,推荐用 POST 放表单体。
| 字段 | 类型 | 说明 |
|---|---|---|
| count | int | 两组加起来的频道总数 |
| groups[].section | string | 分组名:我的频道 / 频道推荐 |
| groups[].count | int | 该分组下的频道数 |
| groups[].channels[].id | string | 频道 ID(= 网页 /hot/weibo/{id} 里的数字) |
| groups[].channels[].name | string | 频道名 |
| groups[].channels[].containerid | string | 频道 containerid(取内容时与 id 一起传) |
| groups[].channels[].url | string | 频道网页地址 |