dy主页视频解析

接口只提供学习,请不要用于商业用途!

接口状态:正常
总调用:37
添加时间:2025-08-23
更新时间:2025-09-26

请求信息

请求地址:
http://api-v2.yuafeng.cn/API/dy_User.php
示例地址:
http://api-v2.yuafeng.cn/API/dy_User.php?id=MS4wLjABAAAAYXvfAqbkqX5SgC17yYc_CEeat3h36mZgOG9GswQJt-g

请求参数

参数名类型必填说明
apikeystringYour key.
idstring抖音用户id(不是抖音号)
urlstring主页分享直链
cursorstring用于翻页,每次请求都有返回下一页的cursor值

收费情况

是否收费 单次调用费用 收费类型 免费调用额度
0.0040 元/次 按次计费

状态码说明

状态码说明
200请求成功,服务器已成功处理了请求。
403服务器拒绝请求。这可能是由于缺少必要的认证凭据(如API密钥)或权限不足。
404请求的资源未找到。请检查您的请求地址是否正确。
429请求过于频繁。您已超出速率限制,请稍后再试。
500服务器内部错误。服务器在执行请求时遇到了问题。

在线测试

{
    "code": 0,
    "msg": "获取成功",
    "total": 9,
    "cursor": 186556000,
    "author_id": "MS4wLjAAMONYss8vKYkTZpdNNRzSgt9Coxu0juzXEkc3rU",
    "data": [
        {
            "desc": "西部猫来听讲座#日常生活 #日常分享 #日常生活 #日常分享",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813c001_oMfSGeFVHIgogefBlAzALRulQ4sfAAsEGErAH2.jpeg?from=327834062"
            },
            "count": {
                "like": 53,
                "comment": 6,
                "share": 13,
                "collect": 1,
                "recommend": 3
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v2700fgi0000d3a8pnnog65sujeg7jg0&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/oo1oGRn6DQucAp5mAHFCOe7enDfNRzJIEVgbBq~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=b40AqSwhOvNqI2Zgty967nSmugI%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 15,
            "music": {
                "name": "迪迦奥特曼22大雾来了",
                "author": "程汤",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/7013151849718663972.mp3"
            },
            "create_time": 1758760165,
            "type": "视频"
        },
        {
            "desc": "#学习 #大学 #记录校园生活",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3.douyinpic.com/aweme/720x720/tos-cn-v-2774c002/oYep0DpOICCgpYAtlAJEUdPACIFZgAFMoNBSEf.jpeg"
            },
            "count": {
                "like": 21,
                "comment": 9,
                "share": 0,
                "collect": 0,
                "recommend": 1
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v2700fgi0000d39kscnog65gkr7u1of0&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/o0azJfeGOEC07BRBmTxe7pwpTDjAAIxrLBNlIg~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=CmAXZL3SsYUfEg%2BHe6JKeYDVyCs%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 12,
            "music": {
                "name": "囧架架(抽象熊大)",
                "author": "哈吉米鼠鼠",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://sf5-hl-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/oIisWXMm7mDgyPBKAQfBiGBhQYIhFBClA0U0jW"
            },
            "create_time": 1758678583,
            "type": "视频"
        },
        {
            "desc": "带着小鸡来上历史课👍👍👍#大学 #学习",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_oIN5Bf9OAiECIpx64AmgiCNnEu9eAAnRDA3A3M.jpeg?from=327834062"
            },
            "count": {
                "like": 123696,
                "comment": 1147,
                "share": 29155,
                "collect": 5138,
                "recommend": 2962
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v1e00fgi0000d38vrtnog65r0edbeuug&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/oAJo95EQIJgR2XofzfF8jdWu6g3VBBABDCf7D2~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=jTxKNcOrrW3Osnr9oOwCxUr31vo%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 7,
            "music": {
                "name": "@oooooo创作的原声",
                "author": "oooooo",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://lf26-music-east.douyinstatic.com/obj/ies-music-hj/7551684316552645433.mp3"
            },
            "create_time": 1758592527,
            "type": "视频"
        },
        {
            "desc": "#校园 #记录校园生活 #认真学习",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3.douyinpic.com/aweme/720x720/tos-cn-v-2774c002/oYep0DpOICCgpYAtlAJEUdPACIFZgAFMoNBSEf.jpeg"
            },
            "count": {
                "like": 32,
                "comment": 10,
                "share": 1,
                "collect": 0,
                "recommend": 2
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v1e00fgi0000d36b9vvog65ro9ci7qeg&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/o0Cq94BtzrLfTa5kMwVlemfiBd7iEAojEIwAQ6~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=V2495wXqhIC8%2FnePGAKvnH7r%2F3Y%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 12,
            "music": {
                "name": "囧架架(抽象熊大)",
                "author": "哈吉米鼠鼠",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://sf5-hl-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/oIisWXMm7mDgyPBKAQfBiGBhQYIhFBClA0U0jW"
            },
            "create_time": 1758246154,
            "type": "视频"
        },
        {
            "desc": "#神秘外星咪攻占地球",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813c000-ce_okfEBPZAEAEiARw159BPe0ITIEAa7beELiAABl.jpeg?from=327834062"
            },
            "count": {
                "like": 17,
                "comment": 4,
                "share": 2,
                "collect": 0,
                "recommend": 0
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v2700fgi0000d35n6jfog65vf3hvgj50&ratio=1040p",
            "cover": "https://p9-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/og7eHJbfA7dgMEqRouOXQahlQDx8fWYW5gM5Bx~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=EyWJvEbHWXGXEZdeDh6kDW7e2kI%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 15,
            "music": {
                "name": "@面点海创作的原声",
                "author": "面点海",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://lf26-music-east.douyinstatic.com/obj/ies-music-hj/7514502034175871804.mp3"
            },
            "create_time": 1758163795,
            "type": "视频"
        },
        {
            "desc": "#谁家猪跑出来了 #肥猪能不能别出门啊 #校园 #大学",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3.douyinpic.com/aweme/720x720/tos-cn-v-2774c002/ostfp6EgN0CFjEJnBoZUhafTAzDzABAEJAPo5o.jpeg"
            },
            "count": {
                "like": 20,
                "comment": 11,
                "share": 1,
                "collect": 1,
                "recommend": 0
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v1e00fgi0000d3519d7og65m7t07mnm0&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/ogQUgITl2KPKAfYjet254eDgwLjDTgeA4aFYFj~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=2VtbTMnuATVI3EfFLEHCK%2Ft%2B6fQ%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 5,
            "music": {
                "name": "哈基米哈基米曼波",
                "author": "哈吉米鼠鼠",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://sf5-hl-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/ogf045s2WUBREMdi2MigsIHFgDCFMQA0hvQmmB"
            },
            "create_time": 1758074056,
            "type": "视频"
        },
        {
            "desc": "和魏师",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_851249062555d6344e3d5c17b90ac269.jpeg?from=327834062"
            },
            "count": {
                "like": 38,
                "comment": 15,
                "share": 7,
                "collect": 0,
                "recommend": 3
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v1e00fgi0000d2ji5r7og65rtbj0fce0&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/oYiPWinPicgMwiKIskhY6XupA3aBAc7tHEI7A~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=XL%2BF80RUlvmERq4qCCUlHpisDqc%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 7,
            "music": {
                "name": "@爱唱歌的黄老师创作的原声",
                "author": "爱唱歌的黄老师",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/1650007388253236.mp3"
            },
            "create_time": 1755783945,
            "type": "视频"
        },
        {
            "desc": "记录8.1日常 #无聊随拍",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062"
            },
            "count": {
                "like": 18,
                "comment": 14,
                "share": 3,
                "collect": 2,
                "recommend": 2
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v0d00fg10000d26bhmnog65vu485ct5g&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-i-dy/a0b88f202e1f4fac8912b2382cc62e4e~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=aMqkaJPz3gvZfinxEME8FQyV9TE%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 51,
            "music": {
                "name": "@李狗大笨蛋创作的原声",
                "author": "李狗大笨蛋",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://lf26-music-east.douyinstatic.com/obj/ies-music-hj/7533600665982044987.mp3"
            },
            "create_time": 1754053087,
            "type": "视频"
        },
        {
            "desc": "#阴阳师",
            "author": {
                "name": "李狗大笨蛋",
                "id": "660185340978791",
                "cover": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062"
            },
            "count": {
                "like": 12,
                "comment": 7,
                "share": 0,
                "collect": 1,
                "recommend": 0
            },
            "video": "https://www.douyin.com/aweme/v1/play/?video_id=v1e00fgi0000d1gfoufog65jks8s6ksg&ratio=1040p",
            "cover": "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c000-ce/oIAkZ5cf9oE4DeETECDBwxFPAHwYwA3IpkfAQA~tplv-dy-cropcenter:323:430.jpeg?lk3s=138a59ce&x-expires=2074208400&x-signature=plSD1UOK6Y8BoKpM1FA1FJovNqs%3D&from=327834062&s=PackSourceEnum_PUBLISH&se=true&sh=323_430&sc=cover&biz_tag=pcweb_cover&l=202509260942328C4C5DA0BBD433668FC4",
            "duration": 7,
            "music": {
                "name": "@李狗大笨蛋创作的原声",
                "author": "李狗大笨蛋",
                "avatar": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_c443f3f71b764c9ca6a000633a9a2792.jpeg?from=327834062",
                "url": "https://lf26-music-east.douyinstatic.com/obj/ies-music-hj/7521288981703772986.mp3"
            },
            "create_time": 1751186556,
            "type": "视频"
        }
    ]
}

调用示例

<?php
$url = 'http://api-v2.yuafeng.cn/API/dy_User.php';
$params = ['apikey' => 'YOUR_VALUE', 'id' => 'YOUR_VALUE', 'url' => 'YOUR_VALUE', 'cursor' => 'YOUR_VALUE', ];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
-- 加载依赖库(需确保已安装 luasocket,安装命令:luarocks install luasocket)
 local http = require("socket.http")
 local ltn12 = require("ltn12")
 local url = require("socket.url")
 -- 1. 基础配置(替换为你的实际参数)
 local baseUrl = "http://api-v2.yuafeng.cn/API/dy_User.php"
 local urlParam = "YOUR_VALUE"  -- 替换为实际URL参数值
 local apikey = "YOUR_VALUE"    -- 替换为实际API密钥
 -- 2. 编码查询参数(避免特殊字符导致请求错误,对应Java的URLEncoder)
 local encodedParam = url.escape(urlParam)
 local encodedApikey = url.escape(apikey)
 -- 3. 构建完整请求URL(拼接基础URL和查询参数)
 local fullUrl = string.format("%s?%s&apikey=%s", baseUrl, encodedParam, encodedApikey)
 -- 4. 配置请求选项(设置超时、响应接收方式)
 local response = {}  -- 用于存储响应内容
 local requestOptions = {
     url = fullUrl,
     method = "GET",
     timeout = 5,  -- 超时时间(秒),对应Java的5000ms
     sink = ltn12.sink.table(response)  -- 将响应写入response表
 }
 -- 5. 发送请求并处理结果
 local statusCode, responseHeaders, responseStatusLine = http.request(requestOptions)
 -- 6. 解析响应
 if statusCode == 200 then  -- 对应Java的 HTTP_OK(200)
     -- 拼接响应内容(response表中存储的是按行分割的字符串)
     local responseBody = table.concat(response)
     print("请求成功,响应内容:")
     print(responseBody)
 else
     -- 打印失败信息(状态码、错误描述)
     print("请求失败,响应码: " .. tostring(statusCode))
     print("响应状态描述: " .. tostring(responseStatusLine))
 end
package main
import (
	"fmt"
	"io/ioutil"
	"net/http"
	"net/url"
)

func main() {
	// API 的基础 URL
	baseURL := "http://api-v2.yuafeng.cn/API/dy_User.php"
	// 要传递的参数
	urlParam := "YOUR_VALUE"
	//你的apikey
	apikey := "YOUR_VALUE"
	
	// 构建带参数的请求 URL
	requestURL := fmt.Sprintf("%s?apikey=%s&%s", baseURL, url.QueryEscape(apikey), url.QueryEscape(urlParam))

	// 发送 GET 请求
	resp, err := http.Get(requestURL)
	if err != nil {
		fmt.Printf("请求发送失败: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// 读取响应内容
	body, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("读取响应失败: %v\n", err)
		return
	}

	// 输出响应结果
	fmt.Println(string(body))
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;

public class HttpRequestDemo {
    public static void main(String[] args) {
        try {
            // 基础URL
            String baseUrl = "http://api-v2.yuafeng.cn/API/dy_User.php";
            
            // 参数
            String urlParam = "YOUR_VALUE"; // 替换为实际的URL参数值
            String apikey = "YOUR_VALUE";   // 替换为实际的API密钥
            
            // 构建查询参数
            String query = String.format("%s&apikey=%s",
                    URLEncoder.encode(urlParam, StandardCharsets.UTF_8.toString()),
                    URLEncoder.encode(apikey, StandardCharsets.UTF_8.toString()));
            
            // 创建完整的URL
            String fullUrl = baseUrl + "?" + query;
            
            // 创建URL对象
            URL url = new URL(fullUrl);
            
            // 打开连接
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            
            // 设置请求方法
            connection.setRequestMethod("GET");
            
            // 设置超时时间(可选)
            connection.setConnectTimeout(5000);
            connection.setReadTimeout(5000);
            
            // 获取响应代码
            int responseCode = connection.getResponseCode();
            
            // 读取响应内容
            if (responseCode == HttpURLConnection.HTTP_OK) {
                BufferedReader reader = new BufferedReader(
                    new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8));
                
                StringBuilder response = new StringBuilder();
                String line;
                while ((line = reader.readLine()) != null) {
                    response.append(line);
                }
                reader.close();
                
                String result = response.toString();
                
                // 输出响应结果
                System.out.println(result);
            } else {
                System.out.println("请求失败,响应码: " + responseCode);
            }
            
            // 关闭连接
            connection.disconnect();
            
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("请求失败,报错块: " + e.getMessage());
        }
    }
}
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

import java.io.IOException;

public class HttpRequestDemo {
    public static void main(String[] args) {
        // OkHttpClient 实例,可复用,建议全局单例
        OkHttpClient client = new OkHttpClient();

        // 参数
        String urlParam = "YOUR_VALUE"; // 替换为实际的URL参数值
        urlParam = urlParam + "&apikey=" + "YOUR_VALUE";   // 替换为实际的API密钥
        String apiBaseUrl = "http://api-v2.yuafeng.cn/API/dy_User.php"; 

        // 构建带参数的请求 URL
        String requestUrl = apiBaseUrl + "?" + urlParam;

        // 构建请求
        Request request = new Request.Builder()
                .url(requestUrl)
                .get() // 明确为 GET 请求(OkHttp 默认也是 GET,可省略)
                .build();

        try (Response response = client.newCall(request).execute()) {
            if (response.isSuccessful()) {
                // 如果请求成功,获取并打印响应体内容
                assert response.body() != null;
                System.out.println(response.body().string());
            } else {
                // 请求失败时,打印响应码等信息
                System.out.println("请求失败,响应码:" + response.code());
            }
        } catch (IOException e) {
            // 捕获 IO 异常并打印
            e.printStackTrace();
            System.out.println("请求失败,报错块: " + e.getMessage());
        }
    }
}
import requests

url = "http://api-v2.yuafeng.cn/API/dy_User.php"
params = {
    'apikey': 'YOUR_VALUE',
    'id': 'YOUR_VALUE',
    'url': 'YOUR_VALUE',
    'cursor': 'YOUR_VALUE',
}
response = requests.get(url, params=params)
print(response.text)
const url = new URL('http://api-v2.yuafeng.cn/API/dy_User.php');
const params = {
    'apikey': 'YOUR_VALUE',
    'id': 'YOUR_VALUE',
    'url': 'YOUR_VALUE',
    'cursor': 'YOUR_VALUE',
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

fetch(url)
    .then(response => response.text())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));