修复无法生成短网址的问题
将网址缩短接口替换为搜狗接口,修复无法生成短网址的问题
This commit is contained in:
@@ -40,8 +40,8 @@
|
|||||||
### 更新日志
|
### 更新日志
|
||||||
-----
|
-----
|
||||||
|
|
||||||
#### 2019/10/8
|
#### 2019/10/14
|
||||||
- 将网址缩短接口替换为 eps.gs,修复无法生成短网址的问题
|
- 将网址缩短接口替换为搜狗接口,修复无法生成短网址的问题
|
||||||
|
|
||||||
#### 2019/4/27
|
#### 2019/4/27
|
||||||
- 修复因 CDN 失效导致无法使用的问题
|
- 修复因 CDN 失效导致无法使用的问题
|
||||||
|
|||||||
12
api.php
12
api.php
@@ -2,7 +2,6 @@
|
|||||||
/**
|
/**
|
||||||
* 短网址 API
|
* 短网址 API
|
||||||
* 编写:mengkun(https://mkblog.cn)
|
* 编写:mengkun(https://mkblog.cn)
|
||||||
* 感谢 https://dwz.gg 提供的接口
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if(isset($_GET['url']) && $_GET['url']) {
|
if(isset($_GET['url']) && $_GET['url']) {
|
||||||
@@ -21,16 +20,11 @@ if(isset($_GET['url']) && $_GET['url']) {
|
|||||||
die(json_encode($result));
|
die(json_encode($result));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 短网址生成函数 https://likinming.com/post-2554.html
|
* 短网址生成函数
|
||||||
* @param $longUrl 原始网址
|
* @param $longUrl 原始网址
|
||||||
* @return 缩短后的网址
|
* @return 缩短后的网址
|
||||||
*/
|
*/
|
||||||
function shortUrl($longUrl) {
|
function shortUrl($longUrl) {
|
||||||
$result = file_get_contents('https://eps.gs/api/make.php?url='.$longUrl);
|
$result = @file_get_contents('http://sa.sogou.com/gettiny?url='.urlencode($longUrl));
|
||||||
$result = json_decode($result, true);
|
return $result? $result: $longUrl;
|
||||||
if(isset($result['url_short'])) {
|
|
||||||
return $result['url_short'];
|
|
||||||
} else {
|
|
||||||
return $longUrl;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user