@orginone/app-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.3.3 • Public • Published

奥集能前端 SDK

npm

注意:

  • SDK请在平台上架应用后在平台内打开进行调用,直接使用无效!
  • 使用前请先了解ES6相关知识,包括Promise的用法以及await的使用条件

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

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

快速开始

  1. 引入和初始化

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

    import OrginoneSdk from "@orginone/app-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);
    }

Readme

Keywords

none

Package Sidebar

Install

npm i @orginone/app-sdk

Weekly Downloads

0

Version

1.3.3

License

MIT

Unpacked Size

388 kB

Total Files

21

Last publish

Collaborators

  • jy91200079
  • lovekicher
  • andyliu007