Breaking News
Loading...
Thursday, July 18, 2013

Kiểm tra địa chỉ email của dịch vụ Yahoo có tồn tại hay không bằng C#

7/18/2013 05:48:00 PM
Ở bài trước đã giới thiệu đến bạn đọc cách kiểm tra địa chỉ email của dịch vụ Google (Gmail và tên miền Google cung cấp) có tồntại hay không bằng C#. Ở bài này sẽ giới thiệu tiếp các bạn để kiểm tra địa chỉ email Yahoo có tồn tại hay không bằng C#. Để bạn hoàn thiện phần kiểm tra địa chỉ email tồn tại hay không khi bạn viết ứng dụng muốn người dùng đăng ký bằng Yahoo.

Để sử dụng được phần này bạn hãy tìm hiểu trước về bài viết Kiểm tra địa chỉ email của dịch vụ Google (Gmail vàtên miền Google cung cấp) có tồn tại hay không bằng C#.
Sau đó bạn kết hợp thêm hàm kiểm tra địa chỉ email Yahoo sau. Kết quả của hàm sau nếu email tồn tại thì sẽ trả về giá trị là “true” và ngược lại.

Hàm kiểm tra:
        private bool check_yahoo(string yahoo)
        {
            bool ketqua = false;
            try
            {
                string url = "https://edit.yahoo.com/reg_json?PartnerName=yahoo_default&AccountID=" + yahoo + "&ApiName=ValidateFields";
                HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
                HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
                if (myRes.StatusDescription.ToString().ToUpper() == "OK")
                {
                    Stream myStream = myRes.GetResponseStream();
                    StreamReader Reader = new StreamReader(myStream);
                    string Result = Reader.ReadToEnd();
                    string[] tach_Result = Result.Split(',');
                    if (tach_Result[0] == "{\"ResultCode\":\"SUCCESS\"")
                        ketqua = false;
                    else
                        ketqua = true;
                }
                else
                    ketqua = false;
            }
            catch
            {
                ketqua = false;
            }
            return ketqua;
        }


0 comments:

Post a Comment

 
Toggle Footer