public async Task <ResultModel <AccessTokenModel> > GetAccessTokenDataAync(string code, string appid, string secret) { var url = string.Format(WrapConfig.AccessTokenUrl, appid, secret, code); var jsonResult = await WHttpUtil.HttpGetAsync(url); if (!string.IsNullOrWhiteSpace(jsonResult)) { var result = JsonConvert.DeserializeObject <AccessTokenModel>(jsonResult); if (result == null) { return(new ResultModel <AccessTokenModel> { code = 0, msg = jsonResult, data = null }); } return(new ResultModel <AccessTokenModel> { code = 1, msg = jsonResult, data = result }); } return(null); }
public async Task <ResultModel <UserInfoModel> > GetUser_InfoDataAsync(string accesstoken, string openid) { var url = string.Format(WrapConfig.User_InfoUrl, accesstoken, openid); var jsonResult = await WHttpUtil.HttpGetAsync(url); if (!string.IsNullOrWhiteSpace(jsonResult)) { var result = JsonConvert.DeserializeObject <UserInfoModel>(jsonResult); if (result == null || !string.IsNullOrWhiteSpace(result.errcode)) { return(new ResultModel <UserInfoModel> { code = 0, msg = jsonResult, data = null }); } return(new ResultModel <UserInfoModel> { code = 1, msg = jsonResult, data = result }); } return(null); }