Ở 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