1. 生成密钥
使用主页创建您的 API 密钥。在 X-API-KEY 请求标头中发送。
生成API密钥 ↗2. 发送您的请求
将 POST 与 Content-Type: application/json 和包含 url 字段的正文结合使用。
POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY
{"url": "https://example.com"}
3. 阅读回复
成功的响应包含状态和短网址。失败时,读取消息字段。
{"status": "success", "short_url": "https://gothis.link/Ab12"}
4. 集成示例
将 YOUR_API_KEY 替换为您的密钥。此精简 HTML 与 JavaScript 示例会向访客暴露密钥。如需私密集成,请从自己的服务器发送请求,不要把服务器凭据放入浏览器代码。
验证和限制
无效的 URL、私有目标、被阻止的域和过多的请求可能会被拒绝。重复的 URL 返回现有的短链接。
每次请求发送一个网址,最长 2,048 字节。每个 IP 每 2 秒最多提交 5 次创建请求。收到 HTTP 429 后,请按 Retry-After 等待,不要循环重试。
同时检查 HTTP 状态和 JSON 的 status 字段。兼容旧版的验证或密钥错误可能返回 HTTP 200 和 status=error。HTTP 405 要求使用 POST;HTTP 503 表示维护或检查待完成。仅在提示后重试,失败时保留原始网址。
{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}
cURL
curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY' \
--data '{"url":"https://example.com"}'