{"record":{"id":"b269c29291d2aa28","repo":"DIYgod/RSSHub","slug":"pixiv-rss-is-disabled-due-to-the-lack-of-a-href","errorCode":null,"errorMessage":"pixiv RSS is disabled due to the lack of <a href=\"https://docs.rsshub.app/deploy/config#route-specific-configurations\">relevant config</a>","messagePattern":"pixiv RSS is disabled due to the lack of <a href=\"https://docs\\.rsshub\\.app/deploy/config#route-specific-configurations\">relevant config</a>","errorType":"exception","errorClass":"ConfigNotFoundError","httpStatus":null,"severity":"error","filePath":"lib/routes/pixiv/bookmarks.ts","lineNumber":37,"sourceCode":"        antiCrawler: false,\n        supportBT: false,\n        supportPodcast: false,\n        supportScihub: false,\n        nsfw: true,\n    },\n    radar: [\n        {\n            source: ['www.pixiv.net/users/:id/bookmarks/artworks', 'www.pixiv.net/en/users/:id/bookmarks/artworks'],\n        },\n    ],\n    name: 'User Bookmark',\n    maintainers: ['EYHN'],\n    handler,\n};\n\nasync function handler(ctx) {\n    if (!config.pixiv || !config.pixiv.refreshToken) {\n        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>');\n    }\n\n    const id = ctx.req.param('id');\n\n    const token = await getToken();\n    if (!token) {\n        throw new ConfigNotFoundError('pixiv not login');\n    }\n\n    const [bookmarksResponse, userDetailResponse] = await Promise.all([getBookmarks(id, token), getUserDetail(id, token)]);\n\n    const illusts = bookmarksResponse.data.illusts;\n    const username = userDetailResponse.data.user.name;\n\n    return {\n        title: `${username} 的收藏`,\n        link: `https://www.pixiv.net/users/${id}/bookmarks/artworks`,\n        description: `${username} 的 pixiv 最新收藏`,","sourceCodeStart":19,"sourceCodeEnd":55,"githubUrl":"https://github.com/DIYgod/RSSHub/blob/bed535e0879dc71c5aff6f1e7bd1ac21ede40115/lib/routes/pixiv/bookmarks.ts#L19-L55","documentation":"Error \"pixiv RSS is disabled due to the lack of <a href=\"https://docs.rsshub.app/deploy/config#route-specific-configurations\">relevant config</a>\" thrown in DIYgod/RSSHub.","triggerScenarios":"The pixiv bookmarks route is used without the required pixiv login configuration.","commonSituations":"See trigger scenarios.","solutions":["Set PIXIV_REFRESHTOKEN in the route-specific configuration, then retry."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bed535e0879dc71c5aff6f1e7bd1ac21ede40115","analyzedAt":"2026-08-12T19:29:35.364Z","schemaVersion":2},"datasetVersion":"2026-08-12T23:17:12.415Z"}