private static async Task Run(string clientId, string clientSecret) { using (var bonVoyageContext = new BonVoyageContext()) using (var foursquareContext = bonVoyageContext.CreateUserlessFoursquareContext(new UserlessAccessSettings(clientId, clientSecret))) { var categories = await foursquareContext.Categories.Get(); PrintCategory(categories, 0); var category = categories.First().Categories.First(); //var venues = await category.SearchVenues("San Fransisco, CA", 1); var venues = await category.SearchVenues(new Location() { Lat = 53.551085, Lng = 9.993682 }, 50); var venue = venues.First(); Console.WriteLine("{0}: {1} (for {2})", venue.Id, venue.Name, category.Name); var photos = await venue.GetPhotos(); foreach (var photo in photos) { Console.WriteLine("{0}: {1}", photo.GetUrl(), photo.Visibility); } } }
private static async Task Run(string accessToken) { using (var bonVoyageContext = new BonVoyageContext()) using (var foursquareContext = bonVoyageContext.CreateFoursquareContext(accessToken)) { var visitedVenues = await foursquareContext.Users.GetVisitedVenues(); foreach (var visitedVenue in visitedVenues) { Console.WriteLine("{0}: ({1}, {2})", visitedVenue.Name, visitedVenue.Location.City, visitedVenue.Location.Country); } } }