由于过长的链接网址缺乏友好,导致用户误认为带病毒的网站,所以网址过长的时候可以通过本软件将过长的网站转换为短网址,使连接更友好,并且避免由于过度使用自己网站的域名而被屏蔽。
生成的最终效果是: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的绿标短网址
以为以上分享对您有帮助!