抖音如何获取用户sec_user_id?

作者:子雨 时间:2026-06-22 21:16 阅读:2019 次
以下是《抖音如何获取用户sec_user_id?》全文内容

以下是子雨分析获取抖音用户 sec_uid 的所有主流方法:


方法一|从分享链接直接提取(最简单)

步骤:

  1. 打开抖音 APP,进入目标用户主页
  2. 点击右上角 "···" → 分享 → 复制链接
  3. 得到类似链接:
https://www.iesdouyin.com/share/user/MS4wLjABAAAAW9FWcqS7Rd...
  1. 链接中 /user/ 后面的字符串就是 sec_uid
MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y

方法二|从视频分享链接中提取

分享任意一条视频,链接格式:

https://www.iesdouyin.com/share/video/7592116912205630761/?...&sec_uid=MS4wLjABAAAA...

URL参数中 sec_uid= 后面就是目标值。


方法三|浏览器开发者工具抓包

步骤:

  1. 电脑浏览器打开 https://www.douyin.com/user/SEC_UID
  2. 按 F12 打开 DevTools → Network 标签
  3. 搜索关键词 user/profile 或 aweme/detail
  4. 在返回的 JSON 中找到 sec_uid 字段

方法四|PHP 正则提取工具函数

/**
 * 从抖音分享链接提取 sec_uid
 */
function extractSecUid(string $url): ?string
{
    // 匹配 /user/ 后面的 sec_uid
    if (preg_match('/\/user\/(MS4wLjAB[A-Za-z0-9_\-]+)/', $url, $matches)) {
        return $matches[1];
    }

    // 匹配 URL 参数中的 sec_uid
    if (preg_match('/[?&]sec_uid=(MS4wLjAB[A-Za-z0-9_\-]+)/', $url, $matches)) {
        return $matches[1];
    }

    return null;
}

// 使用示例
$url = 'https://www.iesdouyin.com/share/user/MS4wLjABAAAAW9FWcqS7Rd...';
$secUid = extractSecUid($url);
echo $secUid;

三种 ID 的区别

ID类型字段名示例说明
数字UIDuid60815739235内部ID,部分接口可用
短IDshort_id97988138用户自定义短号
安全UIDsec_uidMS4wLjAB...API调用主要使用此字段
抖音号unique_idLeon_1221用户设置的唯一标识
右侧广告图片 二
右侧广告图片一
右侧广告图片三