接口创建项目

一步一个脚印一个坑 1年前 ⋅ 1257 阅读
ad

hello,大家好,为了方便webfunny更好的跟大家的系统融合在一起,我们提供了接口登录和接口创建项目的能力。

 

一、接口登录获取token

首先需要接口登录,并获取token,接口文档如下:

http://localhost:8011/wfManage/loginForApi

类型:POST
参数(JSON):
{
    "emailName": "xxx@163.com", // 登录名
    "password": "123456"   // 密码
}
返回值(JSON):
{
    "code": 200,
    "msg": "登录成功",
    "data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOxxxx"  // token
}

二、新建团队(无团队)

如果已经有团队了,则获取到teamId即可。没有团队,可以调用接口创建。

http://localhost:8013/server/createNewTeamForApi

类型:POST
参数:
{
    "teamName": "API测试团队2",  // 团队名称
    "leaderId": "36c9fd50-cd14-11ec-8c2c-2df7fe8dc912", // 团长id
    "members": "36c9fd50-cd14-11ec-8c2c-2df7fe8dc912",  // 团队成员(默认是团长id)
}
返回值:
{
    "code": 200,
    "msg": "团队创建成功",
    "data": {
        "createdAt": "2022-05-06 18:06:12",
        "updatedAt": "2022-05-06 18:06:12",
        "id": 42,  // teamId
        "teamName": "API测试团队2", // 团队名称
        "webMonitorIds": ""  // 包含的项目列表
    }
}

三、创建新项目

获取到登录的token,teamId后,可以创建新项目

http://localhost:8013/server/createNewProject
类型:POST
请求头:
"access-token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySW..."  // 登录token
参数(text):
{
    "webMonitorId": "webfunny_20230106_124547",  // 项目标识(切记不能重复,目前没有去重判断,项目标识id生成规则请往下看)
    "startList": "012345",  // 启动列表(默认)
    "chooseTeamId": 11,   // 团队id(teamId)
    "projectName": "api-test", // 项目名称
    "projectType": "h5",  // 项目类型
    "userIdType": "customerKey",  // uv计算类型(默认)
    "chooseEnvs": [   // 默认创建环境
        "pro"
    ]
}
返回值:
{
    "code": 200,
    "msg": "团队创建成功",
    "data": {}  // 项目详情
}

PS: 项目标识id创建规则如下

webfunny_20230106_124547_pro

三个颜色分别对应的是年月日时分秒环境标识

 

 

 

 

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • 一步一个脚印一个坑
    共发布126篇文章 获得4个收藏
全部评论: 0