/// <summary> /// Change a setting for the given user. /// </summary> /// <param name="Setting">The name of a setting</param> /// <param name="value">True or False</param> public static FourSquareSettings Settings(string Setting, bool Value, string AccessToken) { Dictionary<string, Object> SettingDictionary = new Dictionary<string, Object>(); string StrValue = "0"; if (Value) { StrValue = "1"; } Dictionary<string, string> parameters = new Dictionary<string, string>(); parameters.Add("callback", "XXX"); parameters.Add("v", Version); parameters.Add("oauth_token", AccessToken); parameters.Add("value", StrValue); HTTPPost POST = new HTTPPost(new Uri("https://api.foursquare.com/v2/settings/" + Setting + "/set"), parameters); Dictionary<string, object> JSONDictionary = JSONDeserializer(POST.ResponseBody); FourSquareSettings Settings = new FourSquareSettings(JSONDictionary); return Settings; }
/// <summary> /// Returns a setting for the acting user. /// </summary> /// <param name="Setting">The name of a setting</param> public static FourSquareSettings Settings(string AccessToken) { Dictionary<string, Object> SettingDictionary = new Dictionary<string, Object>(); HTTPGet GET = new HTTPGet(); string EndPoint = "https://api.foursquare.com/v2/settings/all?callback=XXX&v=" + Version + "&callback=XXX&v=" + Version + "&oauth_token=" + AccessToken; GET.Request(EndPoint); Dictionary<string, object> JSONDictionary = JSONDeserializer(GET.ResponseBody); FourSquareSettings Settings = new FourSquareSettings(JSONDictionary); return Settings; }