From d76352630e9c86b88c66bfc8456b0a423a9696c9 Mon Sep 17 00:00:00 2001 From: mengkunsoft <1163540807@qq.com> Date: Mon, 14 Oct 2019 18:56:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95=E7=94=9F?= =?UTF-8?q?=E6=88=90=E7=9F=AD=E7=BD=91=E5=9D=80=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将网址缩短接口替换为搜狗接口,修复无法生成短网址的问题 --- README.md | 4 ++-- api.php | 12 +++--------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 8e27ae1..a23995f 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,8 @@ ### 更新日志 ----- -#### 2019/10/8 -- 将网址缩短接口替换为 eps.gs,修复无法生成短网址的问题 +#### 2019/10/14 +- 将网址缩短接口替换为搜狗接口,修复无法生成短网址的问题 #### 2019/4/27 - 修复因 CDN 失效导致无法使用的问题 diff --git a/api.php b/api.php index 5dfb0ba..3087de2 100644 --- a/api.php +++ b/api.php @@ -2,7 +2,6 @@ /** * 短网址 API * 编写:mengkun(https://mkblog.cn) - * 感谢 https://dwz.gg 提供的接口 */ if(isset($_GET['url']) && $_GET['url']) { @@ -21,16 +20,11 @@ if(isset($_GET['url']) && $_GET['url']) { die(json_encode($result)); /** - * 短网址生成函数 https://likinming.com/post-2554.html + * 短网址生成函数 * @param $longUrl 原始网址 * @return 缩短后的网址 */ function shortUrl($longUrl) { - $result = file_get_contents('https://eps.gs/api/make.php?url='.$longUrl); - $result = json_decode($result, true); - if(isset($result['url_short'])) { - return $result['url_short']; - } else { - return $longUrl; - } + $result = @file_get_contents('http://sa.sogou.com/gettiny?url='.urlencode($longUrl)); + return $result? $result: $longUrl; }