SOA-ANALYSIS for Node
npm install @tng/soa-node-analysisSOA Node Analysis
=================
yarn add @tng/soa-node-analysis
`目录结构
- definitions: 接口定义
- test: 测试代码
- index.js: 入口文件使用
`jsconst SOAAnalysis = require('@tng/soa-node-analysis')
const TWSAuth = require('tws-auth')
const Teambition = require('teambition')
// use tws-auth
let twsAuth = new TWSAuth({ ... })
let soaanalysis = new SOAAnalysis({ twsAuth: twsAuth })
// use teambition
let teambition = new Teambition({ ... })
let soaanalysis = new SOAAnalysis({ teambition: teambition })
// 创建AbtestCase
let abtestcas = soaanalysis.abtestcases().create({
name: 'abc',
_cohortId: '12333',
rollOverride: 0,
rollThreshHold: [0, 1, 2]
})
``- abtests()
- .info(): 获取用户测试
- cohort()
- .info(): 获取用户分组
- cohorts()
- .create(): 创建 cohort
- .update(): 更新 cohort
- .remove(): 移除 cohort
- .cohortrelations()
- .list(): 获取分组下资源列表
- .remove(): 删除资源
- .batchAdd(): 导入用户/企业至 cohort
- .upload(): 上传用户至 cohort
- .list(): 分组列表
- nps()
- .create(): 提交用户反馈
- .feedback()
- .create() 创建或更新用户反馈文本