Files
downkyicore/DownKyi.Core/BiliApi/History/ToView.cs
2023-11-25 21:59:48 +08:00

39 lines
1.1 KiB
C#

using DownKyi.Core.BiliApi.History.Models;
using DownKyi.Core.Logging;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
namespace DownKyi.Core.BiliApi.History
{
/// <summary>
/// 稍后再看
/// </summary>
public static class ToView
{
/// <summary>
/// 获取稍后再看视频列表
/// </summary>
/// <returns></returns>
public static List<ToViewList> GetToView()
{
string url = "https://api.bilibili.com/x/v2/history/toview";
string referer = "https://www.bilibili.com";
string response = WebClient.RequestWeb(url, referer);
try
{
var toView = JsonConvert.DeserializeObject<ToViewOrigin>(response);
if (toView == null || toView.Data == null) { return null; }
return toView.Data.List;
}
catch (Exception e)
{
Utils.Debugging.Console.PrintLine("GetToView()发生异常: {0}", e);
LogManager.Error("ToView", e);
return null;
}
}
}
}