From 2e8b0804436abf382271f151e1d982ad3c3af59a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 10 九月 2019 16:51:02 +0800
Subject: [PATCH] 短链修改

---
 utils/src/main/java/org/yeshi/utils/HttpUtil.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/utils/src/main/java/org/yeshi/utils/HttpUtil.java b/utils/src/main/java/org/yeshi/utils/HttpUtil.java
index 98cf891..1ac6855 100644
--- a/utils/src/main/java/org/yeshi/utils/HttpUtil.java
+++ b/utils/src/main/java/org/yeshi/utils/HttpUtil.java
@@ -70,12 +70,17 @@
 
 	private static String getShortLink1(String url) {
 		try {
-			String totalUrl = String.format("http://api.suolink.cn/api.php?url=%s", URLEncoder.encode(url));
+			String totalUrl = String.format(
+					"http://suo.im/api.htm?format=json&url=%s&key=5d7728078e676d45275f816b@681bb0446f1e6af4f8fc6ce3cad2a684",
+				URLEncoder.encode(url));
 			String result = get(totalUrl, null);
-			if (!StringUtil.isNullOrEmpty(result) && result.startsWith("http"))
-				return result.trim();
+			System.out.println(result);
+			try {
+				JSONObject json = JSONObject.fromObject(result);
+				return json.optString("url");
+			} catch (Exception e) {
+			}
 		} catch (Exception e) {
-			return url;
 		}
 		return null;
 	}
@@ -83,9 +88,10 @@
 	private static String getShortLink2(String url) {
 		try {
 			String totalUrl = String.format(
-					"http://api.t.sina.com.cn/short_url/shorten.json?source=3403499693&url_long=%s",
+					"http://api.t.sina.com.cn/short_url/shorten.json?source=2849184197&url_long=%s", // 3403499693
 					URLEncoder.encode(url));
 			String result = get(totalUrl, null);
+			System.out.println(result);
 			JSONObject data = JSONArray.fromObject(result).optJSONObject(0);
 			return data.optString("url_short");
 		} catch (Exception e) {

--
Gitblit v1.8.0