Skip to content

函数: createLxnsClient()

ts
function createLxnsClient<O>(options): LxnsClient<O>;

定义于: packages/prober/src/adapters/lxns/lxns-client.ts:73

创建 LXNS 查分适配客户端(将 LXNS API 映射为 ProberPlayer 等通用类型)。

类型参数

类型参数
O extends LxnsClientOptions

参数

参数类型描述
optionsO至少一个 token;可同时提供 personal + dev

返回

LxnsClient<O>

条件类型客户端,见 LxnsClient

抛出

两个 token 都未提供时

示例

查自己

ts
const me = createLxnsClient({ personalAccessToken: token }).me();
const [profile, bests] = await Promise.all([me.getProfile(), me.getBests()]);

按好友码查别人

ts
const client = createLxnsClient({ devAccessToken: token });
const player = client.getPlayer(friendCode);
const [profile, bests] = await Promise.all([player.getProfile(), player.getBests()]);