public async Task <NormalResult <WeChatUserInfoDto> > GetUserInfo(WeChatCodeDto dto) { var t = new GetRequestResult <WeChatCodeDto> { Url = $"https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxa3b1569e3268c7dc&secret=7e5ff36c54980ecff9c919969f7fcdf3&code={dto.Code}&grant_type=authorization_code" }; var result = await RequestHelper.GetResponseAsync <WeChatUserInfoDto, GetRequestResult <WeChatCodeDto> > (t); if (result == null || string.IsNullOrEmpty(result.openid)) { return(new NormalResult <WeChatUserInfoDto> { Successful = false, Message = "内部错误" }); } return(new NormalResult <WeChatUserInfoDto> { Successful = true, Data = result }); }
public async Task <NormalResult <WeChatUserInfoDto> > getUserInfo(WeChatCodeDto dto) { return(await _driverLicenseOfferService.GetUserInfo(dto)); }