public async Task <string> InitWechat(WechatInitDto initInfo) { var baseRequestStr = $"{{\"BaseRequest\":{{\"Uin\":\"{initInfo.Wxuin}\",\"Sid\":\"{initInfo.Wxsid}\",\"Skey\":\"{initInfo.Skey}\",\"DeviceID\":\"e{initInfo.DeviceId}\"}}}}"; var paramsDic = new Dictionary <string, string>(); paramsDic.Add("r", (~TimeUtil.GetCurrentTimeStamp()).ToString()); paramsDic.Add("pass_ticket", initInfo.PassTicket); var response = await HttpUtil.PostAsync("https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxinit", paramDic : paramsDic, postContent : baseRequestStr); return(response); }
public async Task <string> InitWechat(WechatInitDto initInfo) { return(await weloginService.InitWechat(initInfo)); }