urlik.xyz
登录免费开始
开发者

REST API

在你自己的代码中创建短链接、读取点击统计、生成二维码。基于 HTTPS 的 JSON,只需一个请求头即可认证。

基础地址
https://urlik.xyz/api/
认证
X-Api-Key
格式
JSON · UTF-8
接口数
10
Webhooks
Webhook
开发者

快速开始

一次请求生成你的第一个短链接。

  1. 获取密钥

    在账户的 API 页面创建,可限制密钥权限。

  2. 发送请求

    带上 X-Api-Key 请求头,POST 长网址,可选指定别名。

  3. 使用返回结果

    return.url 为短链接,return.qr 为二维码,return.stats 为统计页面。

请把密钥保存在服务器端:任何看到它的人都能在你的账户中创建和修改链接。

你的第一个请求

POST /api/getLink.json
curl -X POST https://urlik.xyz/api/getLink.json \
  -H "X-Api-Key: $URLIK_KEY" \
  -d "url=https://example.com/spring-sale" \
  -d "alias=spring" \
  -d "mode=redirect"
响应200 OK
{
  "status": "success",
  "return": {
    "hex":   "spring",
    "url":   "https://urlik.xyz/spring",
    "qr":    "https://urlik.xyz/qr/spring.png",
    "stats": "https://urlik.xyz/spring+",
    "mode":  "redirect"
  }
}

认证

在 X-Api-Key 请求头中发送密钥。基础缩短无需密钥;使用密钥创建的链接归属于你的账户。

X-Api-Key: YOUR_KEY

响应格式

每个接口都返回 JSON:status 为 success 或 error,message 说明错误,return 包含数据。

{ "status": "success", "message": "...", "return": { ... } }

媒体、二维码与临时邮箱

这些接口需要 X-Api-Key 请求头,或通过 RapidAPI 调用。

GET/api/download.json从 1000 多个网站下载视频或图片:返回带签名下载链接的格式需要密钥
参数是否必填说明
url必填包含视频或图片的页面地址
GET /api/download.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/download.json?url=https%3A%2F%2Fexample.com%2Fspring-sale"
GET/api/qr.json生成 PNG 或 SVG 格式的二维码需要密钥
参数是否必填说明
data必填要编码的文本或网址
format可选png 或 svg
fg, bg可选前景色和背景色,十六进制
ecc可选纠错等级:L、M、Q 或 H
size可选图片尺寸(像素)
GET /api/qr.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/qr.json?data=https%3A%2F%2Furlik.xyz"
GET/api/mailbox.json获取或创建临时邮箱地址需要密钥
参数是否必填说明
address | username可选临时地址或新地址的名称;留空则随机生成
GET /api/mailbox.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/mailbox.json?address=demo%40example.com"
GET/api/messages.json列出临时邮箱中的邮件需要密钥
参数是否必填说明
address必填临时邮箱地址
GET /api/messages.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/messages.json?address=demo%40example.com"
GET/api/message.json读取单封邮件需要密钥
参数是否必填说明
address必填临时邮箱地址
id必填邮件列表中的邮件 ID
GET /api/message.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/message.json?address=demo%40example.com&id=1"
Swagger UI

在线试用

直接在此浏览并调用每个接口。通过 Authorize 按钮粘贴你的 API 密钥即可发起已认证请求。

嵌入短链接工具

将此代码片段放到任何页面,即可添加一个可用的短链接工具,并附带指向 urlik.xyz 的链接:

/embed
HTML
<iframe src="https://urlik.xyz/embed" style="width:100%;max-width:520px;height:150px;border:0" title="URL shortener by urlik.xyz" loading="lazy"></iframe>
常见问题

简单易用的短链接 REST API

Urlik REST API 让你在自己的代码中创建、读取、更新和删除短链接,并以 JSON 形式拉取点击统计。它是一个简洁的 HTTPS API——发送 POST 请求,得到可预期的 JSON 响应——因此适用于任何语言和平台。

基础缩短无需任何凭据。若要把链接绑定到你的账户并在之后管理,请在 X-Api-Key 标头中传入你的密钥(可在账户页找到)。响应始终遵循下方所示的 status、message 和 return 结构。

需要 API 密钥吗?

基础缩短不需要——你可以匿名创建链接。密钥(在你的账户页中)会把链接绑定到你名下,列出、更新或删除链接时必须使用。

响应是什么格式?

每个端点都返回 JSON,包含 status、人类可读的 message 和承载数据的 return 对象,因此各接口的解析方式完全一致。

有速率限制吗?

有,请求会按调用方限速,以保证服务快速且公平。经过认证的密钥比匿名流量拥有更高的配额。

可以在任何语言中使用吗?

可以。它是标准的 HTTPS JSON API,任何能发送 POST 请求的工具——curl、Python、PHP、JavaScript 或 Go——都能使用。

Urlik 把一系列快速、注重隐私的网页工具汇聚一处,让你无需在多个服务之间切换或注册账户,就能处理日常的链接任务。无论是分享推广活动、收取款项、验证注册邮箱,还是发送机密文件,都有专门的免费工具随时待命。

Esc
↑↓移动↵打开