Exemple #1
0
        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));
 }