diff --git a/routes/bilibili/coin.js b/routes/bilibili/coin.js index 07e8be1086..95b2e0a631 100644 --- a/routes/bilibili/coin.js +++ b/routes/bilibili/coin.js @@ -8,24 +8,22 @@ module.exports = async (ctx) => { const response = await axios({ method: 'get', - url: `https://space.bilibili.com/ajax/member/getCoinVideos?mid=${uid}`, + url: `https://api.bilibili.com/x/space/coin/video?vmid=${uid}&jsonp=jsonp`, headers: { Referer: `https://space.bilibili.com/${uid}/`, }, }); - const data = response.data; + const data = response.data.data; ctx.state.data = { title: `${name} 的 bilibili 投币视频`, link: `https://space.bilibili.com/${uid}`, description: `${name} 的 bilibili 投币视频`, - item: - data.data && - data.data.list && - data.data.list.map((item) => ({ - title: item.title, - description: `${item.title}
`, - link: `https://www.bilibili.com/video/av${item.stat.aid}`, - })), + item: data.map((item) => ({ + title: item.title, + description: `${item.desc}
`, + pubDate: new Date(item.time * 1000).toUTCString(), + link: `https://www.bilibili.com/video/av${item.aid}`, + })), }; };