团队管理
获取团队信息
GET /open_api/v1/me
返回结果(data中的内容):
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
id | 是 | Integer | 团队ID |
name | 是 | String | 团队名称 |
否 | String | 账号邮箱 | |
phone | 否 | String | 账号手机号 |
例:
{
"errcode": 0,
"errmsg": "成功",
"data": {
"id": 1,
"name": "测试团队",
"email": "test@example.com",
"phone": "15111111111"
}
}
创建团队成员
POST /open_api/v1/team_members
请求参数:
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
uid | 是 | String | 唯一uid |
name | 是 | String | 面试官名字 |
否 | String | 面试官邮箱,邮箱与手机号必须有一个不为空 | |
phone | 否 | String | 面试官手机号,邮箱与手机号必须有一个不为空 |
返回结果(data中的内容):
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
id | 是 | Integer | 用户ID |
name | 是 | String | 面试官名称 |
否 | String | 邮箱 | |
phone | 否 | String | 手机号 |
例:
{
"errcode": 0,
"errmsg": "成功",
"data": {
"id": 1001,
"name": "李四",
"email": null,
"phone": null
}
}
获取控制台链接
GET /open_api/v1/console_link
请求参数:
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
user_id | 否 | Integer | 登录用户id,默认登录团队管理员 |
console_type | 否 | String | 控制台类型,interview,exam,custom;默认面试 interview |
return_to | 否 | string | 重定向地址,console_type为custom的时候传入 |
返回结果(data中的内容):
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
url | 是 | String | 免登控制台链接 |
例:
{
"errcode": 0,
"errmsg": "成功",
"data": {
"url": "https://www.showmebug.com/xxxxxxxx"
}
}
获取登录验证token
POST /open_api/v1/token
请求参数:
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
user_id | 否 | Integer | 登录用户id,默认登录团队管理员 |
返回结果(data中的内容):
参数名 | 必填 | 参数类型 | 描述 |
---|---|---|---|
token | 是 | String | 验证token |
expire_in | 是 | Integer | 过期时间,单位秒 |
例:
{
"errcode": 0,
"errmsg": "成功",
"data": {
"token": "AJSASDJLKAKFASHF1H",
"expire_in": 7200
}
}