Bản in của bài viết

Click vào đây để xem bài viết này ở định dạng ban đầu

giun_da's Blog

code check trang thai yahoo va skype

Đây là hàm dùng để lấy giá trị online (true,fase) của yahoo và skype, áp dụng cho những phần cần custome hình ảnh theo yêu cầu riêng, không sử dụng những biểu tượng online có săn của yahoo hay skype.

    private string PostData(string url)//yahoo can hien
    {
        HttpWebRequest request = null;
        Uri uri = new Uri(url);
        request = (HttpWebRequest)WebRequest.Create(uri);
        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded";
        string result = "";
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            using (Stream responseStream = response.GetResponseStream())
            {
                using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))
                {
                    result = readStream.ReadToEnd();
                }
            }
        }
        return result;
    }

    private bool isOnline(string Username)/yahoo can hien
    {// kiểm tra username
        string isonval = PostData("http://mail.opi.yahoo.com/online?u=" + Username.Trim() + "&m=t&t=1");
        if (isonval == "00") return false;
        else if (isonval == "01") return true;
        else return false;

    }

private check()
{
   bool ketQua = isOnline(yahoo);
if (ketQua ==true)//neu bang true thi dang online, cac ban tu lam tiep
else //tu lam
}

    private void Checkskype(string url)//yahoo vao
    {
        HttpWebRequest objRequest1 = (HttpWebRequest)WebRequest.Create("http://mystatus.skype.com/"+url+".num");//bat buoc phai co .num o phia sau
        HttpWebResponse objResponse1 = (HttpWebResponse)objRequest1.GetResponse();
        StreamReader objReader1 = new StreamReader(objResponse1.GetResponseStream());
        string msgReturn1 = objReader1.ReadToEnd();
        objReader1.Close();
        objResponse1.Close();
       msgReturn1 = msgReturn1.ToLower().Trim();
       
        if (msgReturn1 == "2")
        {
           //neu online thi lam gi do(chen anh onlien  vao)
           
        }
        else
        {
           // neu khong online thi lam gi do(che anh offline vao)
       
        }
    }

bởi: dangcuc trong Mar 9 2011, 11:34 PM

Cám ơn bạn rất nhiều 1.gif

bởi: hoald trong Dec 24 2011, 04:15 PM

Cảm ơn bạn nhé !

VnVista I-Shine
© http://vnvista.com