以下是《抖音如何获取用户sec_user_id?》全文内容
以下是子雨分析获取抖音用户 sec_uid 的所有主流方法:
方法一|从分享链接直接提取(最简单)
步骤:
- 打开抖音 APP,进入目标用户主页
- 点击右上角 "···" → 分享 → 复制链接
- 得到类似链接:
https://www.iesdouyin.com/share/user/MS4wLjABAAAAW9FWcqS7Rd...
- 链接中 /user/ 后面的字符串就是 sec_uid
MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y
方法二|从视频分享链接中提取
分享任意一条视频,链接格式:
https://www.iesdouyin.com/share/video/7592116912205630761/?...&sec_uid=MS4wLjABAAAA...
URL参数中 sec_uid= 后面就是目标值。
方法三|浏览器开发者工具抓包
步骤:
- 电脑浏览器打开 https://www.douyin.com/user/SEC_UID
- 按 F12 打开 DevTools → Network 标签
- 搜索关键词 user/profile 或 aweme/detail
- 在返回的 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类型 | 字段名 | 示例 | 说明 |
|---|---|---|---|
| 数字UID | uid | 60815739235 | 内部ID,部分接口可用 |
| 短ID | short_id | 97988138 | 用户自定义短号 |
| 安全UID | sec_uid | MS4wLjAB... | API调用主要使用此字段 |
| 抖音号 | unique_id | Leon_1221 | 用户设置的唯一标识 |


