函数 validateXiaohongshuParams
validateXiaohongshuParams< T extends "评论数据" | "首页推荐数据" | "单个笔记数据" | "用户数据" | "用户笔记数据" | "表情列表" | "搜索笔记",>( methodType: T, params: unknown,): | { methodType: "首页推荐数据"; cursor_score?: string; num?: number; refresh_type?: number; note_index?: number; category?: string; search_key?: string; } | { methodType: "单个笔记数据"; note_id: string; xsec_token: string } | { methodType: "评论数据"; note_id: string; cursor?: string; xsec_token: string; } | { methodType: "用户数据"; user_id: string } | { methodType: "用户笔记数据"; user_id: string; cursor?: string; num?: number } | { methodType: "表情列表" } | { methodType: "搜索笔记"; keyword: string; page?: number; page_size?: number; sort?: string; note_type?: string; } 类型参数
- T extends "评论数据" | "首页推荐数据" | "单个笔记数据" | "用户数据" | "用户笔记数据" | "表情列表" | "搜索笔记"
参数
- methodType: T
- params: unknown
返回
| {
methodType: "首页推荐数据";
cursor_score?: string;
num?: number;
refresh_type?: number;
note_index?: number;
category?: string;
search_key?: string;
}
| { methodType: "单个笔记数据"; note_id: string; xsec_token: string }
| {
methodType: "评论数据";
note_id: string;
cursor?: string;
xsec_token: string;
}
| { methodType: "用户数据"; user_id: string }
| { methodType: "用户笔记数据"; user_id: string; cursor?: string; num?: number }
| { methodType: "表情列表" }
| {
methodType: "搜索笔记";
keyword: string;
page?: number;
page_size?: number;
sort?: string;
note_type?: string;
}
验证后的参数
验证小红书参数