View on GitHub

LinqToTwitter

LINQ Provider for the Twitter API (C# Twitter Library)

Querying Similar Places

Get a list of nearby places with similar names.

Entity: Geo

Type: GeoType.SimilarPlaces

Parameters/Filters:
Name Purpose Type Required
Attribute Name/value pair separated by “=” (i.e. “street_address=123 4th Street”) string no
ContainedWithin PlaceID to restrict results to string no
Lat Latitude to search dec yes
Long Longitude to search dec yes
Name Place name string yes
Example:
            var geoResponse =
                await
                (from g in twitterCtx.Geo
                 where g.Type == GeoType.SimilarPlaces &&
                       g.Latitude == 37.78215 &&
                       g.Longitude == -122.40060 &&
                       g.PlaceName == "Twitter HQ"
                 select g)
                .SingleOrDefaultAsync();

            if (geoResponse != null && geoResponse.Places != null)
                geoResponse.Places.ForEach(place =>
                    Console.WriteLine(
                        "Name: {0}, Country: {1}, Type: {2}",
                        place.Name, place.Country, place.PlaceType));

Twitter API: geo/similar_places