rsshub
Version:
Make RSS Great Again!
32 lines (26 loc) • 691 B
text/typescript
import { config } from '@/config';
import { APIRoute } from '@/types';
import ofetch from '@/utils/ofetch';
export const apiRoute: APIRoute = {
path: '/check-cookie',
description: '检查 zhihu cookie 是否有效',
maintainers: ['DIYgod'],
handler,
};
async function handler() {
const cookie = config.zhihu.cookies;
if (!cookie) {
return {
code: -1,
};
}
const response = await ofetch(`https://www.zhihu.com/api/v4/me?include=is_realname`, {
headers: {
Referer: `https://www.zhihu.com/`,
Cookie: cookie as string,
},
});
return {
code: response.name ? 0 : -1,
};
}