0.1.2 • Published 4 months ago

zjrb-cp-promise v0.1.2

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

zjrb-cp-promise

这是浙报系客户端 js sdk 的类型标注和包装库,用于更“现代”地调用这些 api

原文档地址

安装

npm i zjrb-cp-promise

yarn

yarn add zjrb-cp-promise

pnpm

pnpm add zjrb-cp-promise

基本使用

如果你只是希望在使用 sdk 的时候获得类型提示,那你不需要做任何事情

使用 api 的 promise 形式

import { cpInit, callCPApi } from "zjrb-cp-promise";

// 这个函数包含加载 sdk,并在 ready 之后 resolve(clientInfo)
await cpInit();

// 其余的 api 均使用 callCPApi 的方式调用
const deviceInfo = await callCPApi("getDeviceInfo");
const result = await callCPApi("checkJSApi", {
  jsApiList: ["getDeviceInfo"],
});
import { cpLogin } from "zjrb-cp-promise";
// 这个函数包含以下步骤
// isLogin 检查 APP 登录情况
// showLogin 登录
// getAccountId、getUniqueId 获取会话信息
// 如果用户拒绝登录,则 is_login 为 '0'
// 否则 is_login 为 '1',且 account_id, unique_id 正常输出
const { is_login, account_id, unique_id } = await cpLogin();
0.1.2

4 months ago

0.1.1

4 months ago

0.1.0

7 months ago

0.0.15

7 months ago

0.0.14

8 months ago

0.0.13

8 months ago

0.0.12

8 months ago

0.0.11

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.4

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago

0.0.0

9 months ago