public ContactsGetPublicList ( string userId ) : FlickrNet.Contacts | ||
userId | string | The Id of the user who's contacts you want to return. |
return | FlickrNet.Contacts |
private void FindUserButton_Click(object sender, EventArgs e) { // First page of the users photos // Sorted by interestingness Flickr flickr = new Flickr(ApiKey.Text); FoundUser user; try { user = flickr.PeopleFindByUserName(Username.Text); OutputTextbox.Text = "User Id = " + user.UserId + "\r\n" + "Username = "******"\r\n"; } catch (FlickrException ex) { OutputTextbox.Text = ex.Message; return; } PhotoSearchOptions userSearch = new PhotoSearchOptions(); userSearch.UserId = user.UserId; userSearch.SortOrder = PhotoSearchSortOrder.InterestingnessDescending; PhotoCollection usersPhotos = flickr.PhotosSearch(userSearch); // Get users contacts ContactCollection contacts = flickr.ContactsGetPublicList(user.UserId); // Get first page of a users favorites PhotoCollection usersFavoritePhotos = flickr.FavoritesGetPublicList(user.UserId); // Get a list of the users groups //PublicGroupInfoCollection usersGroups = flickr.PeopleGetPublicGroups(user.UserId); int i = 0; foreach (Contact contact in contacts) { OutputTextbox.Text += "Contact " + contact.UserName + "\r\n"; if (i++ > 10) break; // only list the first 10 } i = 0; //foreach (PublicGroupInfo group in usersGroups) //{ // OutputTextbox.Text += "Group " + group.GroupName + "\r\n"; // if (i++ > 10) break; // only list the first 10 //} i = 0; foreach (Photo photo in usersPhotos) { OutputTextbox.Text += "Interesting photo title is " + photo.Title + " " + photo.WebUrl + "\r\n"; if (i++ > 10) break; // only list the first 10 } i = 0; foreach (Photo photo in usersFavoritePhotos) { OutputTextbox.Text += "Favourite photo title is " + photo.Title + " " + photo.WebUrl + "\r\n"; if (i++ > 10) break; // only list the first 10 } }