
由于过长的链接网址缺乏友好,导致用户误认为带病毒的网站,所以网址过长的时候可以通过本软件将过长的网站转换为短网址,使连接更友好,并且避免由于过度使用自己网站的域名而被屏蔽。
生成的最终效果是:http://mr.baidu.com/xxxxx
https://api.70api.com/api/bdurl/?apiKey=ecf4a44467813651c7130eade545a753&url=http://baidu.com
| 字段名称 | 字段说明 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| apiKey | ecf4a44467813651c7130eade545a753 | string | Y | - |
| url | http://baidu.com | string | Y | - |
{ "res": true, "code": 0, "msg": "成功", "data": { "short_url": "https://mr.baidu.com/5FpZJKlMoo", "long_url": "http://baidu.com", "cache": 1 }, "timestamp": 1593774022 } | 字段名称 | 字段说明 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| res | string | Y | - | |
| code | string | Y | - | |
| msg | string | Y | - | |
| data | string | Y | - | |
| short_url | string | Y | - | |
| long_url | string | Y | - | |
| cache | string | Y | - | |
| timestamp | string | Y | - |
php 代码案例:
$api = 'https://api.70api.com/api/bdurl/?apiKey=ecf4a44467813651c7130eade545a753&url=http://baidu.com'; $result = json_decode(file_get_contents($api), 1); if (!empty($result['data']) && !empty($result['data']['short_url'])) { echo '获取成功: ' . $result['data']['short_url']; } else { echo '获取失败:' . (empty($result['msg']) ? '未知错误' : $result['msg']); } 还有其他很多短网址接口 比如 新浪短网址,腾讯短网址,app.10086.cn 的绿标短网址
以为以上分享对您有帮助!
1 keepeye 2020-07-04 11:05:41 +08:00 有限制么? 200 万次 /天 能否承受? |
2 JasperYanky 2020-07-04 11:31:41 +08:00 现在公众号的微信短网址不是有限制了么,能咨询下老哥是什么渠道拿到的? |
3 keepeye 2020-07-04 11:33:11 +08:00 @JasperYanky 各种黑科技啊,也是佩服 |
4 JasperYanky 2020-07-04 11:35:57 +08:00 @keepeye 看了下 接口基本是 500 一个月,小客户嫌贵,大客户又担心稳定性 |
6 opengps 2020-07-04 12:55:53 +08:00 via Android 你这不是分享代码,你这是推广你的 API 如今政策调整,自己的业务真想稳定还真得自己搭建 |
7 keepeye 2020-07-04 12:58:36 +08:00 @JasperYanky 先前我买的一家微信公众号短链接口,月租 5k,日调用 200w+次,三天两头出问题,最后还是放弃。以前最稳定的是 t.cn ,去年底开始不开放了。 |
8 JasperYanky 2020-07-04 13:51:10 +08:00 @keepeye 调用量够大啊~ |