Server/Controllers/BiliVideoController.cs
(完整代码) 1KBusing Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using OnlineOpinionAnalysis.Server.Services;
namespace OnlineOpinionAnalysis.Server.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class BiliVideoController : ControllerBase
{
public IBiliVideoService BiliVideoService { get; set; }
public BiliVideoController(IBiliVideoService biliVideoService)
{
BiliVideoService = biliVideoService;
}
// 设置获取视频数据的请求
[HttpGet]
public async Task<List<BiliVideo>> GetBiliVideos(int number=100)
{
var result = await BiliVideoService.GetVideo(number);
return result;
}
[HttpGet("{tid}")]
public async Task<List<BiliVideo>> GetBiliVideosByTid(int Tid,int number = 100)
{
var result = await BiliVideoService.GetVideoByTid(Tid,number);
return result;
}
[HttpGet("count")]
public async Task<int> GetBiliVideoCount()
{
int count=await BiliVideoService.GetVideoCount();
return count;
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
