API 文档
-
接口地址:
https://api.makuo.cc/api/get.hot.weibo
- 返回格式:JSON
- 请求方式:GET
-
请求示例:
https://api.makuo.cc/api/get.hot.weibo
请求参数说明:
返回参数说明:
名称 |
类型 |
说明 |
code |
integer |
返回的状态码 |
data |
object |
返回的数据/数据对象 |
msg |
string |
返回的消息 |
time |
string |
请求时间 |
data[].index | number | 序号 |
data[].title | string | 标题 |
data[].url | string | url |
data[].hot | string | 热度 |
data[].mobilUrl | string | mobilUrl |
返回示例:
{
"code": 200,
"msg": "请求成功!",
"time": "2025-05-11 14:19:05",
"api_source": "官方API网:https://api.makuo.cc/",
"data": [
{
"index": 1,
"title": "母亲节红包",
"url": "https://s.weibo.com/weibo?q=母亲节红包",
"hot": "1171310",
"mobilUrl": "https://s.weibo.com/weibo?q=母亲节红包"
},
{
"index": 2,
"title": "淮水竹亭结局",
"url": "https://s.weibo.com/weibo?q=淮水竹亭结局",
"hot": "709202",
"mobilUrl": "https://s.weibo.com/weibo?q=淮水竹亭结局"
},
{
"index": 3,
"title": "华龙一号凭啥这么火",
"url": "https://s.weibo.com/weibo?q=华龙一号凭啥这么火",
"hot": "699555",
"mobilUrl": "https://s.weibo.com/weibo?q=华龙一号凭啥这么火"
},
{
"index": 4,
"title": "多地结婚登记预约火爆",
"url": "https://s.weibo.com/weibo?q=多地结婚登记预约火爆",
"hot": "698144",
"mobilUrl": "https://s.weibo.com/weibo?q=多地结婚登记预约火爆"
},
{
"index": 5,
"title": "顺产开十指的痛具象化了",
"url": "https://s.weibo.com/weibo?q=顺产开十指的痛具象化了",
"hot": "422555",
"mobilUrl": "https://s.weibo.com/weibo?q=顺产开十指的痛具象化了"
},
{
"index": 6,
"title": "台湾女生赞大陆发达被骂奶声奶气回怼",
"url": "https://s.weibo.com/weibo?q=台湾女生赞大陆发达被骂奶声奶气回怼",
"hot": "400674",
"mobilUrl": "https://s.weibo.com/weibo?q=台湾女生赞大陆发达被骂奶声奶气回怼"
},
{
"index": 7,
"title": "青木媛杀死张正",
"url": "https://s.weibo.com/weibo?q=青木媛杀死张正",
"hot": "384627",
"mobilUrl": "https://s.weibo.com/weibo?q=青木媛杀死张正"
},
{
"index": 8,
"title": "女子闯红灯撞车受伤被交警定全责",
"url": "https://s.weibo.com/weibo?q=女子闯红灯撞车受伤被交警定全责",
"hot": "357366",
"mobilUrl": "https://s.weibo.com/weibo?q=女子闯红灯撞车受伤被交警定全责"
},
{
"index": 9,
"title": "母亲节",
"url": "https://s.weibo.com/weibo?q=母亲节",
"hot": "337481",
"mobilUrl": "https://s.weibo.com/weibo?q=母亲节"
},
{
"index": 10,
"title": "歌手2025音乐合伙人官宣",
"url": "https://s.weibo.com/weibo?q=歌手2025音乐合伙人官宣",
"hot": "325562",
"mobilUrl": "https://s.weibo.com/weibo?q=歌手2025音乐合伙人官宣"
},
{
"index": 11,
"title": "陈赫生气了",
"url": "https://s.weibo.com/weibo?q=陈赫生气了",
"hot": "323842",
"mobilUrl": "https://s.weibo.com/weibo?q=陈赫生气了"
},
{
"index": 12,
"title": "在蓝盈莹脸上看到漂亮基因的强大",
"url": "https://s.weibo.com/weibo?q=在蓝盈莹脸上看到漂亮基因的强大",
"hot": "322187",
"mobilUrl": "https://s.weibo.com/weibo?q=在蓝盈莹脸上看到漂亮基因的强大"
},
{
"index": 13,
"title": "芒果的后期已经牛到这个地步了吗",
"url": "https://s.weibo.com/weibo?q=芒果的后期已经牛到这个地步了吗",
"hot": "317813",
"mobilUrl": "https://s.weibo.com/weibo?q=芒果的后期已经牛到这个地步了吗"
},
{
"index": 14,
"title": "陈乔恩吐槽香港机场地勤",
"url": "https://s.weibo.com/weibo?q=陈乔恩吐槽香港机场地勤",
"hot": "314937",
"mobilUrl": "https://s.weibo.com/weibo?q=陈乔恩吐槽香港机场地勤"
},
{
"index": 15,
"title": "发现拼多多买花的人一定是天才",
"url": "https://s.weibo.com/weibo?q=发现拼多多买花的人一定是天才",
"hot": "312778",
"mobilUrl": "https://s.weibo.com/weibo?q=发现拼多多买花的人一定是天才"
},
{
"index": 16,
"title": "年轻人养的东西越来越离谱了",
"url": "https://s.weibo.com/weibo?q=年轻人养的东西越来越离谱了",
"hot": "306934",
"mobilUrl": "https://s.weibo.com/weibo?q=年轻人养的东西越来越离谱了"
},
{
"index": 17,
"title": "李嘉格结婚五年没有和老公一起过年",
"url": "https://s.weibo.com/weibo?q=李嘉格结婚五年没有和老公一起过年",
"hot": "306460",
"mobilUrl": "https://s.weibo.com/weibo?q=李嘉格结婚五年没有和老公一起过年"
},
{
"index": 18,
"title": "孟子义演技",
"url": "https://s.weibo.com/weibo?q=孟子义演技",
"hot": "304904",
"mobilUrl": "https://s.weibo.com/weibo?q=孟子义演技"
},
{
"index": 19,
"title": "妈妈级马拉松运动员如何重回巅峰",
"url": "https://s.weibo.com/weibo?q=妈妈级马拉松运动员如何重回巅峰",
"hot": "303231",
"mobilUrl": "https://s.weibo.com/weibo?q=妈妈级马拉松运动员如何重回巅峰"
},
{
"index": 20,
"title": "AG超玩会如何实现KPL首个四连冠壮举",
"url": "https://s.weibo.com/weibo?q=AG超玩会如何实现KPL首个四连冠壮举",
"hot": "301871",
"mobilUrl": "https://s.weibo.com/weibo?q=AG超玩会如何实现KPL首个四连冠壮举"
},
{
"index": 21,
"title": "印巴同意立即停火",
"url": "https://s.weibo.com/weibo?q=印巴同意立即停火",
"hot": "300377",
"mobilUrl": "https://s.weibo.com/weibo?q=印巴同意立即停火"
},
{
"index": 22,
"title": "陈赫回应把张子萱打码",
"url": "https://s.weibo.com/weibo?q=陈赫回应把张子萱打码",
"hot": "298932",
"mobilUrl": "https://s.weibo.com/weibo?q=陈赫回应把张子萱打码"
},
{
"index": 23,
"title": "60岁失独母亲冒死生下双胞胎女儿",
"url": "https://s.weibo.com/weibo?q=60岁失独母亲冒死生下双胞胎女儿",
"hot": "284729",
"mobilUrl": "https://s.weibo.com/weibo?q=60岁失独母亲冒死生下双胞胎女儿"
},
{
"index": 24,
"title": "美方为何坐不住了",
"url": "https://s.weibo.com/weibo?q=美方为何坐不住了",
"hot": "246611",
"mobilUrl": "https://s.weibo.com/weibo?q=美方为何坐不住了"
},
{
"index": 25,
"title": "母亲节快乐",
"url": "https://s.weibo.com/weibo?q=母亲节快乐",
"hot": "214689",
"mobilUrl": "https://s.weibo.com/weibo?q=母亲节快乐"
},
{
"index": 26,
"title": "动物园悬赏寻找出逃40天水豚",
"url": "https://s.weibo.com/weibo?q=动物园悬赏寻找出逃40天水豚",
"hot": "203902",
"mobilUrl": "https://s.weibo.com/weibo?q=动物园悬赏寻找出逃40天水豚"
},
{
"index": 27,
"title": "老赖欠390万转让房产给女儿逃避执行",
"url": "https://s.weibo.com/weibo?q=老赖欠390万转让房产给女儿逃避执行",
"hot": "201506",
"mobilUrl": "https://s.weibo.com/weibo?q=老赖欠390万转让房产给女儿逃避执行"
},
{
"index": 28,
"title": "杨超越新歌透明MV",
"url": "https://s.weibo.com/weibo?q=杨超越新歌透明MV",
"hot": "199528",
"mobilUrl": "https://s.weibo.com/weibo?q=杨超越新歌透明MV"
},
{
"index": 29,
"title": "李嘉诚现身五月天演唱会",
"url": "https://s.weibo.com/weibo?q=李嘉诚现身五月天演唱会",
"hot": "195306",
"mobilUrl": "https://s.weibo.com/weibo?q=李嘉诚现身五月天演唱会"
},
{
"index": 30,
"title": "抗议移民政策美一市长被捕",
"url": "https://s.weibo.com/weibo?q=抗议移民政策美一市长被捕",
"hot": "174976",
"mobilUrl": "https://s.weibo.com/weibo?q=抗议移民政策美一市长被捕"
}
],
"name": "微博热搜",
"subtitle": "热度",
"cache_time": 1746943968
}
错误码格式说明:
名称 |
类型 |
说明 |
200 |
string |
返回状态码(成功) |
500 |
string |
返回的状态码(失败) |
代码示例:
-
-
-
-
-
-
-
<?php
// 初始化cURL会话
$ch = curl_init();
// 设置请求URL,用户中心获取token,自行替换其他参数
curl_setopt($ch, CURLOPT_URL, "https://api.makuo.cc/api/get.hot.weibo");
// 设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: YOUR_TOKEN'
));
// 返回响应而不是直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行请求并获取响应
$response = curl_exec($ch);
// 关闭cURL会话
curl_close($ch);
// 将响应解析为JSON格式
$data = json_decode($response, true);
// 输出JSON数据
print_r($data);
?>
import requests
# 设置请求URL和头部,用户中心获取token,自行替换其他参数
url = "https://api.makuo.cc/api/get.hot.weibo"
headers = {
'Authorization': 'YOUR_TOKEN'
}
# 发送GET请求
response = requests.get(url, headers=headers)
# 将响应解析为JSON格式
data = response.json()
# 输出JSON数据
print(data)
// 发送GET请求,用户中心获取token,自行替换其他参数
fetch("https://api.makuo.cc/api/get.hot.weibo", {
method: "GET",
headers: {
"Authorization": "YOUR_TOKEN"
}
})
.then(response => response.json()) // 将响应解析为JSON格式
.then(data => console.log(data)) // 输出JSON数据
.catch(error => console.error('Error:', error));
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws Exception {
// 创建URL对象,用户中心获取token,自行替换其他参数
URL url = new URL("https://api.makuo.cc/api/get.hot.weibo");
// 打开连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置请求方法
conn.setRequestMethod("GET");
// 设置请求头
conn.setRequestProperty("Authorization", "YOUR_TOKEN");
// 读取响应
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
// 输出JSON数据
System.out.println(content.toString());
}
}
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program {
static async Task Main() {
using (HttpClient client = new HttpClient()) {
// 设置请求头
client.DefaultRequestHeaders.Add("Authorization", "YOUR_TOKEN");
// 发送GET请求,用户中心获取token,自行替换其他参数
HttpResponseMessage response = await client.GetAsync("https://api.makuo.cc/api/get.hot.weibo");
// 将响应解析为字符串
string responseBody = await response.Content.ReadAsStringAsync();
// 输出JSON数据
Console.WriteLine(responseBody);
}
}
}
require 'net/http'
require 'uri'
# 创建URI对象,用户中心获取token,自行替换其他参数
uri = URI.parse("https://api.makuo.cc/api/get.hot.weibo")
# 创建GET请求
request = Net::HTTP::Get.new(uri)
# 设置请求头
request["Authorization"] = "YOUR_TOKEN"
# 发送请求并获取响应
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
http.request(request)
end
# 输出JSON数据
puts response.body
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
client := &http.Client{}
// 创建GET请求,用户中心获取token,自行替换其他参数
req, err := http.NewRequest("GET", "https://api.makuo.cc/api/get.hot.weibo", nil)
if err != nil {
panic(err)
}
// 设置请求头
req.Header.Add("Authorization", "YOUR_TOKEN")
// 发送请求并获取响应
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
// 读取响应体
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
// 输出JSON数据
fmt.Println(string(body))
}