FlickrNet.Flickr.PhotosLicensesGetInfo C# (CSharp) Method

PhotosLicensesGetInfo() public method

Gets a list of all current licenses.
public PhotosLicensesGetInfo ( ) : Licenses
return Licenses
        public Licenses PhotosLicensesGetInfo()
        {
            Hashtable parameters = new Hashtable();
            parameters.Add("method", "flickr.photos.licenses.getInfo");
            parameters.Add("api_key", _apiKey);

            FlickrNet.Response response = GetResponseCache(parameters);

            if( response.Status == ResponseStatus.OK )
            {
                return response.Licenses;
            }
            else
            {
                throw new FlickrException(response.Error);
            }
        }

Usage Example

    public string TestAuth () {
        // Flickr downloader = new Flickr (this._apikey, this._email, this._password );
        uploader = new Flickr (_apikey, _sharedsecret);
        return uploader.AuthGetFrob ();
        // Looking to licenses
        try {
           Licenses licenses = uploader.PhotosLicensesGetInfo(); 
           //foreach (License license in licenses.LicenseCollection) {
           //    Console.WriteLine("License: {0} {1}", license.LicenseName, license.LicenseId);
           //}
        } catch( FlickrNet.FlickrException e ) {
			Console.WriteLine( e.Code + ": " + e.Verbose );
		}
        // Searching some photos with a license
        int licenseNumber = 5; // att-sa
        string text = "infinity";
        string[] tags = {"infinity", "love"};
        photoURL = "http://www.flickr.com/photo_zoom.gne?id=";        

        //for (int i=0; i < 2; i++) {
        //    searchPags (text, 10, 1);
        //    searchText (text);
        //    searchTextLicense (text, licenseNumber);
        //    searchTags (tags);
        //}
    }
Flickr