Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="user">user's name</param>
        /// <param name="id">post's id</param>
        /// <returns></returns>
        public async Task <T> GetSinglePostAsync <T>(string user, string id)
        {
            TumblrUrlBuilder builder = new TumblrUrlBuilder(user);

            builder.PostId = id;
            var url    = builder.GetUrl();
            T   result = await GetAsync <T>(url);

            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="user">user's name</param>
        /// <param name="start">first post's index</param>
        /// <param name="num">number of posts to fetch</param>
        /// <returns></returns>
        public async Task <T> GetPostsAsync <T>(string user, int start, int num)
        {
            TumblrUrlBuilder builder = new TumblrUrlBuilder(user);

            builder.Start = start;
            builder.Num   = num;
            var url    = builder.GetUrl();
            T   result = await GetAsync <T>(url);

            return(result);
        }