hey can any one suggest me is there any API or example for authenticating email addresses in iphone app
You need to use regular expression to check email validation.
You can do a simple test:
NSString *emailRegEx =
@"(?:[a-z0-9!#$%\\&'*+/=?\\^_
{|}~-]+(?:\.[a-z0-9!#$%\&'*+/=?\^_{|}"
@"~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\"
@"x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-"
@"z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5"
@"]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-"
@"9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21"
@"-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])";
NSPredicate *regExPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
BOOL myStringMatchesRegEx = [regExPredicate evaluateWithObject:myString];
The only question that remains is: what is a regular expression that can be used to verify that an NSString contains a syntactically valid email address?
Try this..
NSString * xmlString = @"Hello"; NSURL * serviceUrl = [NSURL URLWithString:@"http://my.company.com/myservice"]; NSMutableURLRequest * serviceRequest = [NSMutableURLRequest requestWithURL:serviceUrl]; [serviceRequest setValue:@"text/xml" forHTTPHeaderField:@"Content-type"]; [serviceRequest setHTTPMethod:@"POST"]; [serviceRequest setHTTPBody:[xmlString dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse * serviceResponse; NSError * serviceError; serviceResponse = [NSURLConnection sendSynchronousRequest:serviceRequest returningResponse:&serviceResponse error:&serviceError];