示例#1
0
        // GET api/collections/{collectionId}/feeds/url?url=
        public static FeedContentModel ReadFeedByUrl(string token, string url)
        {
            using (var client = CreateClient(token))
            {
                var responseTask =
                    client.GetAsync(APP_PATH + "/api/collections/0/feeds/url?=" + url);

                var responseMessage = TryGetResult(responseTask);

                var result = responseMessage.Content.ReadAsStringAsync().Result;

                // Deserialize received JSON-оbject
                FeedContentModel feed = JsonConvert.DeserializeObject <FeedContentModel>(result);

                return(feed);
            }
        }
示例#2
0
        private static void ShowFeedContent(FeedContentModel feed)
        {
            Console.WriteLine();
            Console.WriteLine($"Title: {feed.Title}");
            Console.WriteLine($"Description: {feed.Description}");
            Console.WriteLine($"Link: {feed.Link}");
            Console.WriteLine($"Last Updated Date: {feed.LastUpdatedDate}");
            Console.WriteLine($"Image Url: {feed.ImageUrl}");

            foreach (var item in feed.Items)
            {
                Console.WriteLine();
                Console.WriteLine($"\t Item Title: {item.Title}");
                Console.WriteLine($"\t Item Description: {item.Description}");
                Console.WriteLine($"\t Item Link: {item.Link}");
            }
        }