public static List <Entry> mget(string access_token, List <string> entry_ids, string continuation = null) { string requestUrl = string.Format("{0}/v3/entries/.mget?ct={1}", Configuration.base_url, System.Web.HttpUtility.UrlEncode(Configuration.user_agent)); Dictionary <string, string> headers = new Dictionary <string, string>(); headers.Add("Authorization", string.Format("OAuth {0}", access_token)); json_parameters_mget_entries json = new json_parameters_mget_entries(); json.ids = entry_ids; json.continuation = continuation; JsonSerializerSettings settings = new JsonSerializerSettings(); settings.NullValueHandling = NullValueHandling.Ignore; settings.Error += delegate(object sender, Newtonsoft.Json.Serialization.ErrorEventArgs args) { throw args.ErrorContext.Error; }; string jsonString = JsonConvert.SerializeObject(json, settings); Common.HTTPCommunications.Response response = Common.HTTPCommunications.SendPostRequestStringDataOnly( requestUrl, jsonString, headers, true); return(JsonConvert.DeserializeObject <List <Entry> >(response.Content, settings)); }
public static List<Entry> mget(string access_token, List<string> entry_ids, string continuation = null) { string requestUrl = string.Format("{0}/v3/entries/.mget?ct={1}", Configuration.base_url, System.Web.HttpUtility.UrlEncode(Configuration.user_agent)); Dictionary<string, string> headers = new Dictionary<string, string>(); headers.Add("Authorization", string.Format("OAuth {0}", access_token)); json_parameters_mget_entries json = new json_parameters_mget_entries(); json.ids = entry_ids; json.continuation = continuation; JsonSerializerSettings settings = new JsonSerializerSettings(); settings.NullValueHandling = NullValueHandling.Ignore; settings.Error += delegate(object sender, Newtonsoft.Json.Serialization.ErrorEventArgs args) { throw args.ErrorContext.Error; }; string jsonString = JsonConvert.SerializeObject(json, settings); Common.HTTPCommunications.Response response = Common.HTTPCommunications.SendPostRequestStringDataOnly( requestUrl, jsonString, headers, true); return JsonConvert.DeserializeObject<List<Entry>>(response.Content, settings); }