public ResultEntity <panAccessToken> panCallback() { ResultEntity <panAccessToken> result = new ResultEntity <panAccessToken>(); try { NLogUtil.cc_InfoTxt($"pancallback comming"); string code = HttpContext.Request.Query["code"]; if (!string.IsNullOrEmpty(code)) { // NLogUtil.cc_InfoTxt($"pancallback:{code}"); string url = @$ "https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={code}&client_id=YunvBnAcNTqOr3SbAGGoFNx9TAYwfX2k&client_secret=irhor1R0COYhjm8x2CyfUBGGb1Ggt07T&redirect_uri=http://ccapi.iqianba.cn/baidu/pancallback"; NLogUtil.cc_InfoTxt($"pancallback:{url}"); panAccessToken accessToken = HttpUtil.Get <panAccessToken>(url); result.Entity = accessToken; _baiduPanService.SaveAccessToken(accessToken); } } catch (Exception ex) { result.ErrorMsg = ex.Message; } return(result); }