/// <summary> /// Helps a user locate friends. /// API Uri: https://api.foursquare.com/v2/users/search /// Documentation: https://developer.foursquare.com/docs/users/search.html /// </summary> /// <returns></returns> public List<FoursquareUser> SearchUser(UserSearchType type, string Query) { try { List<FoursquareUser> results = new List<FoursquareUser>(); // Get Friend Requests String foursquareUserSearchUri = String.Format("https://api.foursquare.com/v2/users/search?oauth_token={0}{1}&{2}={3}", AccessToken, EndpointHelper.GetVerifiedDateParamForApi(), type.ToString("F"), Query); var responseUserSearch = WebRequestHelper.WebRequest(WebRequestHelper.Method.GET, foursquareUserSearchUri.ToString(), string.Empty); var jsonUserSearchResults = JObject.Parse(responseUserSearch); if (int.Parse(jsonUserSearchResults["meta"]["code"].ToString()) == 200) { foreach (var fr in jsonUserSearchResults["response"]["results"]) { results.Add(FoursquareUser.Parse(fr.ToString())); } if (results != null && results.Count > 0) return results; } return null; } catch (Exception ex) { string err = ex.Message; return null; } }