核心能力
签名生成
基于 HMAC-SHA1 算法生成百度网盘分享下载签名,支持自动时间戳和参数编码
签名验证
HMAC-SHA256 签名验证机制,防止请求篡改,支持时间戳过期检查
IP 白名单
白名单 IP 免签名过期检查,JSON 请求仅限白名单 IP 使用,灵活管理访问权限
Edge Runtime
运行在 EdgeOne Makers 边缘节点,低延迟响应,自动全球分发
API 接口
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /api/v1/sign/sharedownload | 生成签名并代理请求百度网盘分享下载接口 |
| GET | /api/health | 服务健康检查与状态查询 |
签名接口使用说明
请求方式
POST /api/v1/sign/sharedownload请求头
| Key | Value | 说明 |
|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 表单编码 |
| Cookie | BDUSS=xxx; STOKEN=xxx | 必需,用于携带登录凭证 |
必需参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| fid | string | 文件 ID |
| share_id | string | 分享 ID |
| uk | string | 分享者 ID |
| randsk | string | 分享链接密钥 |
| timestamp | string | Unix 时间戳(秒) |
| rand | string | 请求签名 |
白名单 IP 可跳过签名过期时间检查,且支持 JSON 格式请求。非白名单 IP 签名有效期 120 秒。