FlickrNet.Flickr.TagsGetRelated C# (CSharp) Method

TagsGetRelated() public method

Returns a list of tags 'related' to the given tag, based on clustered usage analysis.
public TagsGetRelated ( string tag ) : Tag[]
tag string The tag to fetch related tags for.
return Tag[]
        public Tag[] TagsGetRelated(string tag)
        {
            Hashtable parameters = new Hashtable();
            parameters.Add("method", "flickr.tags.getRelated");
            parameters.Add("api_key", _apiKey);
            parameters.Add("tag", tag);

            FlickrNet.Response response = GetResponseCache(parameters);

            if( response.Status == ResponseStatus.OK )
            {
                XmlNodeList nodes = response.AllElements[0].SelectNodes("//tag");
                Tag[] tags = new Tag[nodes.Count];
                for(int i = 0; i < tags.Length; i++)
                {
                    tags[i] = new Tag(nodes[i]);
                }
                return tags;
            }
            else
            {
                throw new FlickrException(response.Error);
            }
        }
Flickr