Beispiel #1
0
        static void GeoLocationLookup()
        {
            var g = new GeoSearchOptions() { Lat = 44.841144, Long = -93.441631 };

            service.GeoSearch(g, (places, response) =>
            {
                if (response.StatusCode == HttpStatusCode.OK)
                {
                    foreach (var place in places)
                    {
                        Console.WriteLine("Name: {0}, FullName: {1}", place.Name, place.FullName);
                    }
                }
            });
        }
Beispiel #2
0
        public void getPublicTweets()
        {
            SearchOptions searchOptions = new SearchOptions();

            searchOptions.Count = 2000;
            searchOptions.Locale = "-122.75,36.8,-121.75,37.8";
            //var twitterResults = _twitterService.Search(searchOptions);
            GeoSearchOptions geoSearch = new GeoSearchOptions();
            geoSearch.ContainedWithin = "-122.75,36.8,-121.75,37.8";
            //geoSearch.
            var cosas = _twitterService.GeoSearch(geoSearch);

            Console.WriteLine("Hola");
            //TwitterGeoLocation geoLocation = new TwitterGeoLocation();
            //geoLocation.Coordinates =
            //searchOptions.

            //_twitterService.Search();
        }
		public virtual void GeoSearch(GeoSearchOptions options, Action<IEnumerable<TwitterPlace>, TwitterResponse> action)
		{
			var lat = options.Lat;
			var @long = options.@Long;
			var query = options.Query;
			var ip = options.Ip;
			var granularity = options.Granularity;
			var accuracy = options.Accuracy;
			var max_results = options.MaxResults;
			var contained_within = options.ContainedWithin;
			var callback = options.Callback;
			
			WithHammock(action, "geo/search", FormatAsString, "?lat=", lat, "&long=", @long, "&query=", query, "&ip=", ip, "&granularity=", granularity, "&accuracy=", accuracy, "&max_results=", max_results, "&contained_within=", contained_within, "&callback=", callback);
		}
		public virtual IAsyncResult BeginGeoSearch(GeoSearchOptions options)
		{
			var lat = options.Lat;
			var @long = options.@Long;
			var query = options.Query;
			var ip = options.Ip;
			var granularity = options.Granularity;
			var accuracy = options.Accuracy;
			var max_results = options.MaxResults;
			var contained_within = options.ContainedWithin;
			var callback = options.Callback;
				

			return BeginWithHammock<IEnumerable<TwitterPlace>>(WebMethod.Get, "geo/search", FormatAsString, "?lat=", lat, "&long=", @long, "&query=", query, "&ip=", ip, "&granularity=", granularity, "&accuracy=", accuracy, "&max_results=", max_results, "&contained_within=", contained_within, "&callback=", callback);
		}
		public virtual Task<TwitterResponse<IEnumerable<TwitterPlace>>> GeoSearchAsync(GeoSearchOptions options)
		{
			var lat = options.Lat;
			var @long = options.@Long;
			var query = options.Query;
			var ip = options.Ip;
			var granularity = options.Granularity;
			var accuracy = options.Accuracy;
			var max_results = options.MaxResults;
			var contained_within = options.ContainedWithin;
			var callback = options.Callback;
				
			
			return ExecuteRequest<IEnumerable<TwitterPlace>>("geo/search", FormatAsString, "?lat=", lat, "&long=", @long, "&query=", query, "&ip=", ip, "&granularity=", granularity, "&accuracy=", accuracy, "&max_results=", max_results, "&contained_within=", contained_within, "&callback=", callback);
		}