PeopleGetPublicPhotos() public method

Gets a users public photos. Excludes private photos.
public PeopleGetPublicPhotos ( string userId ) : Photos
userId string The user id of the user.
return Photos
示例#1
0
        public static List<Photo> GetPublicUserPhotos(string flickrUserId)
        {
            Flickr flickr = new Flickr(ConfigurationManager.AppSettings["apiKey"],
                                       ConfigurationManager.AppSettings["sharedSecret"]);

            const int photosPerPage = 500; //max allowed
            const int pageToReturn = 1; //first page

            return string.IsNullOrEmpty(flickrUserId) ? new List<Photo>() : flickr.PeopleGetPublicPhotos(flickrUserId, pageToReturn, photosPerPage, SafetyLevel.None, PhotoSearchExtras.Tags | PhotoSearchExtras.DateTaken).OrderByDescending(p => p.DateTaken).ToList();
        }
        public MainPage()
        {
            key1 = "plzzzzzzzzzzzzzzzzzzzzzz enter ur key here";
            Windows.Storage.ApplicationDataContainer localSettings =
               Windows.Storage.ApplicationData.Current.LocalSettings;
            if (localSettings.Values.ContainsKey("userName"))
            {
                username = localSettings.Values["userName"].ToString();
            }

            flickr = new Flickr(key1);
            this.InitializeComponent();
            try
            {
                obj = flickr.PeopleFindByUserName(username);
                userid.Text =obj.UserId;
                 photos=flickr.PeopleGetPublicPhotos(obj.UserId);
                userid.Text=" "+photos.PerPage;
                userid.Text = flickr.UrlsGetUserPhotos(obj.UserId);
                total = photos.Count;
                if (total > 1)
                {
                    userid.Text = photos.ElementAt(0).SmallUrl;
                    image1.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(image1.BaseUri,
                       photos.ElementAt(0).SmallUrl));
                    present = 0;
                }
                else userid.Text = "You Dont Have any Public Photos";
                //userid.Text = k;

            }
            catch (Exception)
            {
                userid.Text = "Exception catched";

            }
            this.InitializeComponent();
        }