Beispiel #1
0
 /// <summary>
 /// 获取微信头像
 /// </summary>
 /// <param name="username"></param>
 /// <returns></returns>
 public string GetHeadImgBase64(string username)
 {
     if (username.Contains("@@"))  //讨论组
     {
         byte[] bytes = Service.DownloadBytes(_getheadimg_url + username);
         return(Convert.ToBase64String(bytes));
     }
     else
     {
         byte[] bytes = Service.DownloadBytes(_geticon_url + username);
         return(Convert.ToBase64String(bytes));
     }
 }
Beispiel #2
0
        /// <summary>
        /// 获取登录二维码
        /// 网页版微信登录第一步
        /// </summary>
        /// <returns></returns>
        public Image GetQRCode()
        {
            byte[] bytes = Service.DownloadBytes(_session_id_url);
            _session_id = Encoding.UTF8.GetString(bytes).Split(new string[] { "\"" }, StringSplitOptions.None)[1];
            bytes       = Service.DownloadBytes(_qrcode_url + _session_id);

            return(Image.FromStream(new MemoryStream(bytes)));
        }