https://api.makuo.cc/api/get.video.kuaishou
https://api.makuo.cc/api/get.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 登录获取token |
url | 是 | string | 快手视频/图集连接 |
名称 | 类型 | 说明 |
---|---|---|
code | integer | 返回的状态码 |
data | object | 返回的数据/数据对象 |
msg | string | 返回的消息 |
time | string | 请求时间 |
data.author | string | 作者 |
data.cover | string | 封面 |
data.music_Avatar | string | 背景音乐头像地址 |
data.music_Name | string | 背景音乐名称 |
data.music_bgm | string | 背景音乐地址 |
data.title | string | 标题 |
data.images[] | string | 图片列表 |
data.uid | string | 作品ID |
data.time | number | 发布时间 |
{
"code": 200,
"msg": "请求成功!",
"time": "2025-05-29 18:16:49",
"api_source": "官方API网:https://api.makuo.cc/",
"data": {
"author": "星星空之吻",
"cover": "https://p1.a.yximgs.com/upic/2024/11/23/14/BMjAyNDExMjMxNDUzMzRfNDQ3NzcyNTEyOF8xNDkzNDc3MDEzMDBfMV82_Bdeff8f379a5e20538c5972db2119492f.jpg?clientCacheKey=3xbfgiys9bhs9em.jpg&di=6faa06d6&bp=10004",
"music_Avatar": "https://ali2.a.yximgs.com/udata/music/mso_ePPGiuxgWRo_pCzLLugPpjM_v.jpg",
"music_Name": "如果我说我愿意等呢",
"music_bgm": "https://v2-plat-fdl.wsukwai.com/ksc2/1yd7BWma1OcPxr2IgMcEzZZJc6B27KT9GyO_Pm3MNpLPLR6_kvsw2_emOy-EF-uPGW0MYgFBrAwjVh5h4k-I8A.m4a?pkey=AAUOSYUgbDvrJh08zHpEcs7Ev8U9tHVjI8Jg82Ojttcx5shoBP8IfSZnhqjJTfHhVhiUWPuFH6p9vUaVS6_5f5lleirLcRDGv8wWSFDaimt0acCGgnhB13BKgARp5rrn8Ko",
"title": "十八张极品高质量Live实况图素材分享11.23\n\n #实况live #实况照片 #live实况动图",
"images": [
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_0.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_1.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_2.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_3.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_4.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_5.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_6.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_7.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_8.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_9.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_10.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_11.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_12.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_13.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_14.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_15.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_16.webp",
"http://tx2.a.yximgs.com//ufile/atlas/NTIxMDM4MzQ0MDkxNzI1OTU5OV8xNzMyMzQ0ODE1NzAy_17.webp"
],
"uid": "3xtt2yk68i89fhk",
"time": 1732344815702
}
}
名称 | 类型 | 说明 |
---|---|---|
200 | string | 返回状态码(成功) |
500 | string | 返回的状态码(失败) |
<?php
// 初始化cURL会话
$ch = curl_init();
// 设置请求URL,用户中心获取token,自行替换其他参数
curl_setopt($ch, CURLOPT_URL, "https://api.makuo.cc/api/get.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg");
// 设置请求头
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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg"
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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg", {
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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg");
// 打开连接
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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg");
// 将响应解析为字符串
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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg")
# 创建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.video.kuaishou?url=https://v.kuaishou.com/2DV5QWg", 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))
}