public static async Task<ReverseGeoCodePlaces> GetPlaceIDFromGeocode(this IUserSession session, double latitude = 0.0,
double longitude = 0.0, string accuracy = "10m", string granularity = "neighborhood", int maxResults=20)
{
var parameters = new TwitterParametersCollection
{
{"lat", latitude.ToString()},
{"long", longitude.ToString()},
{"accuracy", accuracy},
{"granularity", granularity},
{"max_results", maxResults.ToString()}
};
return await session.GetAsync(TwitterApi.Resolve("/1.1/geo/reverse_geocode.json"), parameters)
.ContinueWith(c => c.MapToSingle<ReverseGeoCodePlaces>());
}