Spaces:
Sleeping
Sleeping
File size: 813 Bytes
6e41657 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import { H3Event } from 'h3';
type Method = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';
export interface RequestOptions {
event: H3Event;
endpoint: string;
method: Method;
query?: Record<string, string | number | undefined>;
body?: Record<string, string | number | undefined>;
parseJson?: boolean;
cookie?: string;
referer?: string;
redirect?: RequestRedirect;
/**
* start_login: 开始登录流程 (把微信原始响应中的 uuid 这个 set-cookie 传递给客户端,以便后续扫码登录用)
* login: 登录流程完成 (把微信原始响应中的所有 set-cookie 存储在 CookieStore 中,并返回给客户端一个唯一的cookie: auth-key=xxx)
* switch_account: 切换公众号
*/
action?: 'start_login' | 'login' | 'switch_account';
}
|