账号管理

注:以下接口只适用于平台授权模式,且需要特殊权限,请联系ShowMeBug进行获取

注:以下接口采用特殊方式进行身份验证

以下接口验证基于HTTP Token Auth。发送请求时,需要提供Header Authorization,将ClientId和ClientSecret用:拼接,进行base64后去除换行符\n得到字符串token,即token = base64("username:password").replace("\n", "")。测试时请确认发送的HTTP请求里有如下header: Authorization: Bear token

创建账号

POST /open_api/v1/accounts

请求参数:

参数名 必填 参数类型 描述
client_id String 应用的YOU_CLIENT_ID
uid String 唯一标识码,一个uid绑定一个account
company_name String 公司名称
name String 管理员名称

返回结果:

例:

{
  "errcode": 0,
  "errmsg": "成功",
  "data": {
    "account": {
      "id": 1,
      "name": "测试团队",
    },
    "owner": {
      "id": 1,
      "name": "管理员",
    },
    "access_token": {
      "access_token": "de6780bc506a0446309bd9362820ba8aed28aa506c71eedbe1c5c4f9dd350e54",
      "token_type": "Bearer",
      "expires_in": 7200,
      "scope": "exam interview",
      "refresh_token": "8257e65c97202ed1726cf9571600918f3bffb2544b26e00a61df9897668c33a1"
    }
  }
}

获取候选人免登录面试链接

POST /open_api/v1/candidate_pad_links

请求参数:

参数名 必填 参数类型 描述
client_id String 应用的YOU_CLIENT_ID
uid String 唯一标识码,候选人uid
name String 候选人名称
email String 候选人邮箱,邮箱与手机号必须有一个不为空
phone String 候选人手机号,邮箱与手机号必须有一个不为空
pad_uid String 面试板uid

返回结果:

例:

{
  "errcode": 0,
  "errmsg": "成功",
  "data": {
    "url": "https://www.showmebug.com/xxx"
  }
}

获取候选人免登录笔试链接

POST /open_api/v1/candidate_written_pad_links

请求参数:

参数名 必填 参数类型 描述
client_id String 应用的YOU_CLIENT_ID
uid String 唯一标识码,候选人uid
name String 候选人名称
email String 候选人邮箱,邮箱与手机号必须有一个不为空
phone String 候选人手机号,邮箱与手机号必须有一个不为空
written_pad_uid String 笔试板uid

返回结果:

例:

{
  "errcode": 0,
  "errmsg": "成功",
  "data": {
    "url": "https://www.showmebug.com/xxx"
  }
}

条 "" 的搜索结果

    没有 "" 的搜索结果