检测QQ是否在线或启用

webRequst = (HttpWebRequest)WebRequest.Create("http://wpa.qq.com/pa?p=1:" + memberinfo.qq + ":7");     //创建http请求
                webResponse = (HttpWebResponse)webRequst.GetResponse();     //获得http会话
                //if (webResponse.StatusCode == HttpStatusCode.OK)   //请求成功
                string aa = webResponse.ResponseUri.ToString();
                //http://pub.idqqimg.com/qconn/wpa/button/button_old_71.gif 
                //button_old_71 1结尾的就是在线。0结尾的就是不在线 7_stop就是未启用
                aa = aa.Substring(aa.Length - 5, 1);
                //Response.Write(aa);
                if (aa == "0")
                {
                    return "QQ必须登陆!";
                }
                else if (aa == "p")
                {
                    return "请先把QQ设为启用状态!<a style='color:blue;' href='/BBS/SeekHelpDetails_140711101812223741.shtml' target='_blank' >去启用</a>";
                }
posted @ 2022-03-23 08:47  离。  阅读(193)  评论(0编辑  收藏  举报