API 接口文档

防红短链生成 · 在线测试 · 调用示例

接口地址

?url=目标网址&expire=小时

支持 GETPOST(表单 / JSON)。调用后返回 JSON,包含短码与完整短链 域名/r/XXXX。后端基于 PHP + JSON 文件存储,自动生成 4 位短码并记录。

请求参数

参数 必填 说明
url目标网址,需以 http:// 或 https:// 开头
expire有效期(小时),0 或不传 = 永久
返回示例(JSON):
{
  "success": true,
  "code": "5Ic",
  "short_url": "https://你的域名/r/5Ic",
  "original_url": "https://example.com",
  "expire_at": 0,
  "expire_at_str": "永久"
}
访问短链 域名/r/5Ic 将通过 iframe 防红方式加载目标网址;过期或不存在时显示提示页。所有记录可在 生成记录 查看(需密码)。

在线测试

调用示例

# GET 方式(浏览器可直接打开)
curl "api.php?url=https://example.com&expire=24"

# POST 方式(表单)
curl -X POST "api.php" \
  -d "url=https://example.com" \
  -d "expire=24"

管理接口(需密钥)

密钥在 config.phpsecret 中设置。也可直接访问 records.php 网页管理。

GET api.php?action=list&key=你的密码
列出全部生成记录
GET api.php?action=delete&key=你的密码&code=XXXX
删除指定短码
返回生成器