1.3.3 • Published 1 year ago

orginone.sdk v1.3.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

奥集能前端 SDK

npm

注意:

奥集能前端SDK,利用postMessage进行跨iframe的安全数据请求。授权后,可以访问平台相关的各类接口与服务。

SDK采用TypeScript开发,采用npm包引入可以自动获得完善的类型定义和代码自动补全。

快速开始

  1. 引入和初始化

    可以使用ES7 async/await 语法简化异步调用

    import OrginoneSdk from "orginone.sdk";
    // ...
    
    // 创建时提供传入初始化配置,可以不传
    const client = new OrginoneSdk({
        timeout: 60000
    });
    // 等待初始化完成
    const appInfo = await client.init();
  2. 调用平台接口

    所有可用接口均放在actions中。

    返回Promise,如果平台返回值的success字段为false,会自动触发reject。

    try {
     // 获取用户的tokenInfo
      const res = await client.actions.person.tokenInfo();
      const tokenInfo = res.data;
      console.log(tokenInfo);
    } catch (error) {
      console.error(error);
    }