mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-10-24 23:42:40 +08:00
fix(route): sspai image links (#16119)
This commit is contained in:
@@ -55,7 +55,7 @@ async function handler(ctx) {
|
||||
const author_nickname = data[0].author.nickname;
|
||||
const items = await Promise.all(
|
||||
data.map((item) => {
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`;
|
||||
let description = '';
|
||||
|
||||
const key = `sspai: ${item.id}`;
|
||||
|
||||
@@ -58,7 +58,7 @@ async function handler(ctx) {
|
||||
list.map((item) => {
|
||||
const title = item.title;
|
||||
const date = item.created_at;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`;
|
||||
const itemUrl = `https://sspai.com/post/${item.id}`;
|
||||
const author = item.author.nickname;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ async function handler() {
|
||||
});
|
||||
const items = await Promise.all(
|
||||
resp.data.data.map((item) => {
|
||||
const link = `https://sspai.com/api/v1/${item.slug ? `member/article/single/info/get?slug=${item.slug}` : `article/info/get?id=${item.id}`}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/${item.slug ? `member/article/single/info/get?slug=${item.slug}` : `article/info/get?id=${item.id}`}&view=second&support_webp=true`;
|
||||
let description = '';
|
||||
|
||||
const key = `sspai: ${item.id}`;
|
||||
|
||||
@@ -36,7 +36,7 @@ async function handler() {
|
||||
const data = resp.data.list;
|
||||
const items = await Promise.all(
|
||||
data.map((item) => {
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`;
|
||||
let description = '';
|
||||
|
||||
const key = `sspai: ${item.id}`;
|
||||
|
||||
@@ -36,7 +36,7 @@ async function handler(ctx) {
|
||||
response.data.data.map(async (item) => {
|
||||
let description = '';
|
||||
if (item.probation) {
|
||||
const res = await got(`https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`);
|
||||
const res = await got(`https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`);
|
||||
description = res.data.data.body;
|
||||
} else {
|
||||
description = `<img src="https://cdn.sspai.com/${item.banner}">`;
|
||||
|
||||
@@ -41,7 +41,7 @@ async function handler(ctx) {
|
||||
const data = resp.data.list;
|
||||
const items = await Promise.all(
|
||||
data.map((item) => {
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`;
|
||||
let description;
|
||||
const key = `sspai: ${item.id}`;
|
||||
return cache.tryGet(key, async () => {
|
||||
|
||||
@@ -41,7 +41,7 @@ async function handler(ctx) {
|
||||
list.map((item) => {
|
||||
const title = item.title;
|
||||
const date = item.created_at;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second`;
|
||||
const link = `https://sspai.com/api/v1/article/info/get?id=${item.id}&view=second&support_webp=true`;
|
||||
const itemUrl = `https://sspai.com/post/${item.id}`;
|
||||
const author = item.author.nickname;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user