|
@@ -1,7 +1,6 @@
|
|
package cn.com.ctop.callback.controller;
|
|
package cn.com.ctop.callback.controller;
|
|
|
|
|
|
import cn.com.ctop.callback.util.HttpUtils;
|
|
import cn.com.ctop.callback.util.HttpUtils;
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -16,6 +15,9 @@ import java.util.Map;
|
|
public class CallbackController {
|
|
public class CallbackController {
|
|
private Logger logger = LoggerFactory.getLogger(CallbackController.class);
|
|
private Logger logger = LoggerFactory.getLogger(CallbackController.class);
|
|
|
|
|
|
|
|
+
|
|
|
|
+ private static String callbackUrl = "http://api.tjyourong.com.cn/jeecg-boot/kuaishou";
|
|
|
|
+
|
|
@ExceptionHandler({Exception.class})
|
|
@ExceptionHandler({Exception.class})
|
|
public String exception(Exception e) {
|
|
public String exception(Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -27,16 +29,14 @@ public class CallbackController {
|
|
public String kuaishou(HttpServletRequest request, HttpServletResponse response, @RequestParam("auth_code") String authCode, @RequestParam("state") String state) {
|
|
public String kuaishou(HttpServletRequest request, HttpServletResponse response, @RequestParam("auth_code") String authCode, @RequestParam("state") String state) {
|
|
String result = null;
|
|
String result = null;
|
|
try {
|
|
try {
|
|
- JSONObject json = JSONObject.parseObject(state);
|
|
|
|
- if (json == null) {
|
|
|
|
|
|
+ //JSONObject json = JSONObject.parseObject(state);
|
|
|
|
+ /* if (json == null) {
|
|
throw new Exception("回调信息为空");
|
|
throw new Exception("回调信息为空");
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
System.err.println("auth_code:" + authCode);
|
|
System.err.println("auth_code:" + authCode);
|
|
- System.err.println("callbackUrl:" + json.getString("callbackUrl"));
|
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
map.put("auth_code", authCode);
|
|
map.put("auth_code", authCode);
|
|
map.put("state", state);
|
|
map.put("state", state);
|
|
- String callbackUrl = json.getString("callbackUrl");
|
|
|
|
result = HttpUtils.httpGet(callbackUrl, map, null);
|
|
result = HttpUtils.httpGet(callbackUrl, map, null);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|