Пример #1
0
        public static Item GetItem(long itemID)
        {
            string  itemString = HTTPClient.Get($"item/{itemID}.json");
            JObject itemJObj   = JObject.Parse(itemString);
            Item    returnItem = new Item()
            {
                ID          = Convert.ToInt64(itemJObj["id"]),
                Deleted     = Convert.ToBoolean(itemJObj["deleted"]),
                Type        = Convert.ToString(itemJObj["type"]),
                Author      = Convert.ToString(itemJObj["by"]),
                Time        = Convert.ToInt64(itemJObj["time"]),
                Text        = Convert.ToString(itemJObj["text"]),
                Dead        = Convert.ToBoolean(itemJObj["dead"]),
                Parent      = Convert.ToInt64(itemJObj["parent"]),
                Poll        = Convert.ToInt64(itemJObj["poll"]),
                Kids        = Convert.ToString(itemJObj["kids"]),
                URL         = Convert.ToString(itemJObj["url"]),
                Score       = Convert.ToInt64(itemJObj["score"]),
                Title       = Convert.ToString(itemJObj["title"]),
                Parts       = Convert.ToString(itemJObj["parts"]),
                Descendants = Convert.ToInt64(itemJObj["descendants"])
            };

            return(returnItem);
        }
Пример #2
0
 public static long GetMaxID()
 {
     return(Convert.ToInt64(HTTPClient.Get("maxitem.json")));
 }