🗣 SL提问: 短链接 api
✍️ Ai批改: 短链接(URL Shortener)API 允许你将长网址转换为短链接,方便分享和跟踪点击数据。以下是一些常见的短链接 API 及其使用方法:
-
1、免费公共短链接 API
Bit.ly
API 文档: [https://dev.bitly.com/](https://dev.bitly.com/)
特点:
提供免费的短链接生成(需注册账号)。
支持自定义短链后缀(需付费计划)。
提供点击数据分析。
示例请求:
bash
curl -X POST -H Authorization: Bearer YOUR_ACCESS_TOKEN \
-H Content-Type: application/json \
-d '{long_url: https://example.com/very/long/url}' \
https://api-ssl.bitly.com/v4/shorten
TinyURL
API 文档: [https://tinyurl.com/app/dev](https://tinyurl.com/app/dev)
特点:
无需认证,直接调用。
简单易用,但功能较少。
示例请求:
bash
curl https://tinyurl.com/api-create.php?url=https://example.com/very/long/url
Rebrandly (自定义域名短链)
API 文档: [https://developers.rebrandly.com/](https://developers.rebrandly.com/)
特点:
支持自定义域名(如 `yourdomain.co/xyz`)。
提供免费额度(需注册)。
示例请求:
bash
curl -X POST -H apikey: YOUR_API_KEY \
-H Content-Type: application/json \
-d '{destination: https://example.com/very/long/url}' \
https://api.rebrandly.com/v1/links
-
2、自建短链接服务 API
如果你想完全控制数据,可以自建短链接服务:
使用开源项目
Shlink: [https://shlink.io/](https://shlink.io/)
支持 Docker 部署,提供 REST API 和统计分析。
YOURLS: [https://yourls.org/](https://yourls.org/)
PHP 编写,支持插件扩展。
自建 API 示例(Node.js + Express)
javascript
const express = require('express');
const app = express();
const { nanoid } = require('nanoid');
const urlDatabase = {};
app.post('/shorten', (req, res) = {
const longUrl = req.body.url;
const shortId = nanoid(6); // 生成6位随机ID
urlDatabase[shortId] = longUrl;
res.json({ shortUrl: `https://your-domain.com/${shortId}` });
});
app.get('/:id', (req, res) = {
const longUrl = urlDatabase[req.params.id];
if (longUrl) res.redirect(longUrl);
else res.status(404).send('Not Found');
});
app.listen(3000, () = console.log('Server running'));
-
3、其他选择
Firebase Dynamic Links: [https://firebase.google.com/docs/dynamic-links](https://firebase.google.com/docs/dynamic-links)
适合移动端应用,支持深度链接。
GitHub 开源列表:
搜索 `url-shortener` 可找到更多自托管方案。
-
注意事项
1、速率限制: 免费 API 通常有调用次数限制。
2、隐私问题: 公共服务会存储你的原始 URL,敏感数据需自建服务。
3、失效风险: 部分免费服务可能关闭或删除长期未使用的链接。
根据需求选择合适的方式即可!如果需要进一步帮助(如具体 API 集成代码),可以告诉我你的使用场景(如编程语言、是否需要统计功能等)。
0
IP地址: 148.73.176.154
搜索次数: 7
提问时间: 2025-07-12 11:37:31
❓️ 热门提问:
黄金小蜜蜂吊坠的寓意
ai大制作
介绍域名ae.cq.cn的含义、价值与适合的行业。
无问ai怎么下载
ai图片生成故事
ai格式软件
北京沿海赛洛城开盘价
达州现货黄金
上海外汇账户怎么开
外汇储备资产中流动性最低的是
豌豆Ai站群搜索引擎系统
🤝 关于我们:
三乐Ai
作文批改
英语分析
在线翻译
拍照识图
Ai提问
英语培训
本站流量
联系我们
🔗 友情链接:
검색 엔진 프로그램
万词霸屏
ai提问
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.05.20》搭建本站。