DIYgod/RSSHub · error · ConfigNotFoundError
pixiv not login
Error message
pixiv not login
What it means
Error "pixiv not login" thrown in DIYgod/RSSHub.
Source
Thrown at lib/routes/pixiv/bookmarks.ts:44
{
source: ['www.pixiv.net/users/:id/bookmarks/artworks', 'www.pixiv.net/en/users/:id/bookmarks/artworks'],
},
],
name: 'User Bookmark',
maintainers: ['EYHN'],
handler,
};
async function handler(ctx) {
if (!config.pixiv || !config.pixiv.refreshToken) {
throw new ConfigNotFoundError('pixiv RSS is disabled due to the lack of <a href="https://docs.rsshub.app/deploy/config#route-specific-configurations">relevant config</a>');
}
const id = ctx.req.param('id');
const token = await getToken();
if (!token) {
throw new ConfigNotFoundError('pixiv not login');
}
const [bookmarksResponse, userDetailResponse] = await Promise.all([getBookmarks(id, token), getUserDetail(id, token)]);
const illusts = bookmarksResponse.data.illusts;
const username = userDetailResponse.data.user.name;
return {
title: `${username} 的收藏`,
link: `https://www.pixiv.net/users/${id}/bookmarks/artworks`,
description: `${username} 的 pixiv 最新收藏`,
item: illusts.map((illust) => {
const images = pixivUtils.getImgs(illust);
return {
title: illust.title,
author: illust.user.name,
pubDate: parseDate(illust.create_date),
description: `${illust.caption}<br><p>画师:${illust.user.name} - 阅览数:${illust.total_view} - 收藏数:${illust.total_bookmarks}</p>${images.join('')}`,View on GitHub (pinned to bed535e087)
Solutions
- Refresh or replace PIXIV_REFRESHTOKEN; the current pixiv login session is invalid or expired.
When it happens
Trigger: The configured pixiv credentials no longer authenticate successfully.
Common situations: See trigger scenarios.
AI-assisted analysis of DIYgod/RSSHub@bed535e087 (2026-08-12).
Data as JSON: /api/errors/1f0250900d87a421.
Report an issue: GitHub.