Commit 60a8c8a5 authored by 技术部-任文超's avatar 技术部-任文超

广点通接口

parent c21e759d
......@@ -96,7 +96,30 @@ public class UserController implements IBaseController {
* @return
*/
@RequestMapping("/qq_gdt_OAuth20_code")
public JsonResult qqGdtOauth20Code(@RequestParam(required = false) String authorization_code, String state, HttpServletRequest request) {
public JsonResult qqGdtOauth20CodeCallback(@RequestParam(required = false) String authorization_code, String state, HttpServletRequest request) {
// 记录下发来源IP
String ip = getIp();
// 打印下发参数
Map<String, String[]> response = request.getParameterMap();
LOGGER.info("[qq_gdt] 接收QQ广点通的授权下发,ip:{},authorization_code:{},state:{},data:【{}】", ip, authorization_code, state, JSON.toJSONString(response));
if(!Objects.isNull(state)){
// 合法,接收
return JsonResult.buildSuccessResult("OK", "");
}else{
// 非法,丢弃
return JsonResult.buildErrorStateResult("NO", "");
}
}
/**
* 重新刷新QQ广点通的授权下发
* @param authorization_code QQ广点通自动下发的授权码
* @param state 请求校验参数,由量化派填写,用于接收授权码时校验,单次有效
* @param request
* @return
*/
@RequestMapping("/qq_gdt_OAuth20_code")
public JsonResult qqGdtOauth20CodeRegain(@RequestParam(required = false) String authorization_code, String state, HttpServletRequest request) {
// 记录下发来源IP
String ip = getIp();
// 打印下发参数
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment