tb-openapi-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-beta.1 • Public • Published

Teambition Openapi SDK

中文

English

tb-openapi-sdk

Teambition 开放 API SDK,请求客户端使用的是 axios.

安装

npm

npm install tb-openapi-sdk --save

yarn

yarn add tb-openapi-sdk

如何使用

API 调用示例

import {Configuration, ApiClient}  from '@ali/tb-openapi-sdk'

const appId = "YOU_APP_ID"
const appSecret = "YOU_APP_SECRET"
const cfg = new Configuration({appId: appId, appSecret: appSecret })

const client = new ApiClient(cfg);

const orgId = "YOU_ORG_ID"

client.tbsOrg.getOrgInfo({
    header: {
        xTenantId: orgId,
    },
    query: {
        orgId: orgId
    },
}).then(({data}) => {
    console.log(data)
}).catch(error => {
    console.info(error)
})

Configuration构造参数:

参数 描述 类型 必须 默认
appId 应用的id string -
appSecret 应用的密码 string -
basePath 请求 API 网关地址,例如公有云为(https://open.teambition.com/api), 私有云一般为(https://PRIVATE_DOMAIN/gateway) Domain | string -

Package Sidebar

Install

npm i tb-openapi-sdk

Weekly Downloads

0

Version

0.0.1-beta.1

License

MIT

Unpacked Size

4.68 MB

Total Files

2895

Last publish

Collaborators

  • michaelxu