/// <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); }
/// <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); }