@newbeebox/newbeebox-client-web-sdk
v1.0.8
Published
NewBeeBox Client SDK for Web
Readme
新手盒子客户端SDK
用于Web类第三方应用调用新手盒子客户端相关功能的开发组件。
安装
npm install @newbeebox/newbeebox-client-web-sdk快速上手
代码示例:
// 引用
import {NewBeeClient} from "@newbeebox/newbeebox-client-web-sdk"
// 1.初始化客户端
let client = new NewBeeClient();
// 注册应用
await client.Init("newbee_appid");
// 2.功能调用
// 示例一: 打开应用订阅界面
await client.ShowSubscriptionPage();
// 示例二: 获取当前用户订阅信息
let user_subscribe_info = await client.GetSubscriptionInfo();
console.log(user_subscribe_info);
// 输出:
{
"app_id": "nb1721e87",
"user": {
"open_id": "nb0d968311...",
"nickname": "Kyuu",
"avatar": "https://cdn8.newbeebox.com/...."
},
"subscribe_mode": 1,
"end_time": 0,
"level": 0,
"level_label": "",
"is_yearly": false,
"timestamp": 1758613861250,
"nonce": 6363921989,
"sign": "485d82860578ff..."
}