FlickrNet.Flickr.PeopleFindByEmail C# (CSharp) Method

PeopleFindByEmail() public method

Used to fid a flickr users details by specifying their email address.
A FlickrException is raised if the email address is not found.
public PeopleFindByEmail ( string emailAddress ) : FoundUser
emailAddress string The email address to search on.
return FoundUser
        public FoundUser PeopleFindByEmail(string emailAddress)
        {
            Hashtable parameters = new Hashtable();
            parameters.Add("method", "flickr.people.findByEmail");
            parameters.Add("api_key", _apiKey);
            parameters.Add("find_email", emailAddress);

            FlickrNet.Response response = GetResponseCache(parameters);

            if( response.Status == ResponseStatus.OK )
            {
                return new FoundUser(response.AllElements[0]);
            }
            else
            {
                throw new FlickrException(response.Error);
            }
        }

Usage Example

Exemplo n.º 1
0
        internal static FlickrNet.FoundUser FindUserByEmailOrName(FlickrNet.Flickr flickrProxy, string criteria)
        {
            FlickrNet.FoundUser user;

            Regex rxp = new Regex("(?<user>[^@]+)@(?<host>.+)");

            if (rxp.IsMatch(criteria))
            {
                user = flickrProxy.PeopleFindByEmail(criteria);
            }
            else
            {
                user = flickrProxy.PeopleFindByUsername(criteria);
            }

            return(user);
        }
All Usage Examples Of FlickrNet.Flickr::PeopleFindByEmail
Flickr