短链接生成

GETPOST 实用工具

将长链接缩短为短链接,支持自定义短码。生成的短链接永久有效,可直接访问自动跳转到原始长链接。GET/POST 均可调用。

GET https://api.tinyaii.cn/v1/shorten

请求参数

参数名类型必填说明示例
urlstring必填要缩短的长链接(需以 http:// 或 https:// 开头)—
slugstring可选自定义短码(可选,4-30 位字母数字、下划线或连字符;不传则系统自动生成)—

返回字段

字段类型说明
urlstring生成的短链接地址(永久有效,可直接访问自动跳转到原始长链接)
slugstring短码(自定义或系统自动生成)
target_urlstring原始长链接

返回示例

{
  "code": 200,
  "message": "success",
  "data": {
    "url": "https://s.example.com/4kogp",
    "slug": "4kogp",
    "target_url": "https://api.tinyaii.top"
  }
}

调用示例

curl "https://api.tinyaii.cn/v1/shorten?url=<url>" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.tinyaii.cn/v1/shorten?url=<url>", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());
import requests

resp = requests.get(
    "https://api.tinyaii.cn/v1/shorten",
    params={"url": "<url>"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。