public static NicoNicoVitaApiMylistData GetMylistData(string mylistId) { string detail = "0"; //より細かい1も存在 string result = NicoNicoWrapperMain.GetSession().GetAsync(MylistDataApiUrl + detail + "&group_id=" + mylistId).Result; var json = DynamicJson.Parse(result); var response = json.nicovideo_mylistgroup_response; NicoNicoVitaApiMylistData ret = new NicoNicoVitaApiMylistData(); ret.Id = response.mylistgroup.id; ret.UserId = response.mylistgroup.user_id; ret.ViewCount = response.mylistgroup.view_counter; ret.Name = response.mylistgroup.name; ret.Description = response.mylistgroup.description; ret.isPublic = response.mylistgroup.@public == "1" ? true : false; ret.DefaultSort = int.Parse(response.mylistgroup.default_sort); ret.DefaultSortMethod = response.mylistgroup.default_sort_method; ret.SortOrder = int.Parse(response.mylistgroup.sort_order); ret.DefaultSortOrder = response.mylistgroup.default_sort_order; ret.IconId = response.mylistgroup.icon_id; ret.UpdateTime = NicoNicoUtil.DateFromVitaFormatDate(response.mylistgroup.update_time); ret.CreateTime = NicoNicoUtil.DateFromVitaFormatDate(response.mylistgroup.create_time); ret.Count = int.Parse(response.mylistgroup.count); NicoNicoVitaApiUserData re = NicoNicoVitaUserApi.GetUserData(ret.UserId); ret.UserName = re.Name; return(ret); }
public static NicoNicoVitaApiUserData GetUserData(string userId) { string result = NicoNicoWrapperMain.GetSession().GetAsync(UserDataApiUrl + userId).Result; var json = DynamicJson.Parse(result); var response = json.nicovideo_user_response; NicoNicoVitaApiUserData ret = new NicoNicoVitaApiUserData(); ret.Id = response.user.id; ret.Name = response.user.nickname; ret.IconUrl = response.user.thumbnail_url; ret.UserSecret = int.Parse(response.vita_option.user_secret); return ret; }
public static NicoNicoVitaApiUserData GetUserData(string userId) { string result = NicoNicoWrapperMain.GetSession().GetAsync(UserDataApiUrl + userId).Result; var json = DynamicJson.Parse(result); var response = json.nicovideo_user_response; NicoNicoVitaApiUserData ret = new NicoNicoVitaApiUserData(); ret.Id = response.user.id; ret.Name = response.user.nickname; ret.IconUrl = response.user.thumbnail_url; ret.UserSecret = int.Parse(response.vita_option.user_secret); return(ret); }