实习僧HR中心开放平台接口说明文档

接入说明

创建应用

请联系我们的商务渠道获取 APP_ID 和 APP_SECRET,其中 APP_SECRET 请妥善保管,如有遗失请与我们商务人员联系重置。

API介绍

实习僧HR中心接口采用 restful api 形式提供 api 调用,通过参数带签名和授权头方式鉴权,其HTTP标准包头字段如下:

字段 内容
Accept text/html
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Authorization base64(app_id:timestamp) //如base64这个字符串 xiDakda1dFaKfi:1469157668

说明:

所有带HOST接口都需要带上 sign 参数,sign 参数算法如下:

使用MD5加密(app_id + app_secret + 时间戳)。其中时间戳格式为类似 1450172313 的字符串,签名后得到的md5字串为大写

所有带HOST接口 header 中都需要带上 Authorization 字段,Authorization 字段算法如下:

http头Authorization(认证内容)字段算法:使用Base64编码(app_id + 冒号 + 时间戳)。其中时间戳格式为类似1450172313的字符串

文档中所有写为HOST的地方,均为如下地址: - https://hr-open.shixiseng.com (生产环境) - http://sit1-hr-open.mshare.cn (测试环境)

示例如下:当调用用户可以信息接口时的http请求体如下:

headers = { 'Authorization': auth, 'Content-Type': 'application/x-www-form-urlencoded' }
request({
  url: 'http://uat-hr-open.mshare.cn/v1/login', 
  params: {
    token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz...",
    sign: "ED7AD6907A54093A3AE21CA6D91E5149",
    account: 'join@mshare.cn',
    password: '54X53X52X51X50X49'
  },
  headers: headers
})

password加密算法如下:

  1. 遍历原始密码,获取每个字符Unicode编码10进制码值;
  2. 颠倒码值顺序后存入一个数组;
  3. 颠倒数组中的元素;
  4. 将数组中的元素以X字符连接生成一个新的字符串。

示例如下(原始密码为123456):

  1. 获取每个字符的Unicode编码10进制码值:49 50 51 52 53 54;
  2. 颠倒码值顺序后存入一个数组:['94', '05', '15', '25', '35', '45'];
  3. 颠倒数组中的元素:['45', '35', '25', '15', '05', '94'];
  4. 将数组中的元素以X字符连接生成一个新的字符串:45X35X25X15X05X94

用户模块

数据对象

属性名 描述 类型 备注
token 主账号经/v1/user 校验账号后返回的身份token String 用户标识
password 用户密码 String
is_encryption 是否加密 Bool

API接口

获取企业用户信息

参数名 描述 是否必填 缺省值
account 邮箱号
password 密码
is_encryption 密码是否加密 false
{
"code": 100,
  "data": {
       "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NTkwODAwMzMsImlhdCI6MTY1OTA3NjQzMywibmJmIjoxNjU5MDc2NDMzLCJqdGkiOiJlNWJhNDVhYy03NTQ1LTRhZjgtYmQxZi1jMGZmNzBmODg3MDMiLCJpZGVudGl0eSI6InVzcl9tenMzeXlxbHc2cDMiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MifQ.QjUuztDq52CjLtJF8W_cmJ68Z0Pa4RUrMPW4ImWhNug" // 用户 token 
  }, 
  "msg": "success"
}

备注:此次改版前所有接口均使用user_uuid校验用户对职位与简历的操作权限,此次改版后,之前所携带的user_uuid 均换为/v1/user 接口返回的token(有效时间为一小时),参数名 token

获取集团下公司用户信息

参数名 描述 是否必填 缺省值
- - -
{
    "code": 100,
    "data": [
        {
            "user_uuid": "usr_xxxxxxxxx",  // 用户uuid
            "company_uuid": "com_xxxxxxxxx",  // 公司uuid
            "username": "username",  // 用户名
            "email": "xxxx@xxx.com",  // 邮箱
            "company_name": "实习僧",  // 公司法律名称
            "tel": "18888888888"  // 手机号
        },
    ],
    "msg": "success"
}

获取公司子账号信息(只有主账号有权限查询)

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
page 页码 1
limit 单页数据量 10
{
    "code": 100,
    "data": [
        {
            "email": "187438457@126.com",
            "tel": "16564545656",
            "token":"xxxxxxxxxxxxxxxxxxxxxxxx"
        }
        {
            "email": "187438457@126.com",
            "tel": "16564545656"
            "token":"xxxxxxxxxxxxxxxxxxxxxxxx"
        }
    ],
    "msg": "success"
}

职位模块

数据对象

属性名 描述 类型 备注
uuid 职位uuid String 32位字符串
job_cate 职位类别 String
job_name 职位名称 String 不超过32个字符
province 所在省份 String eg:四川
city 意向城市 String eg:成都
county 所在区县 String eg:武侯区
places 招聘名额 Number
attraction 职位亮点 Array 10个标签,每个标签1-7位字符
info 职位描述(JD) Rich text 富文本,不少于100个字符
address 工作地址 String
min_salary 最低薪资 Number
max_salary 最高薪资 Number
dayperweek 每周工作天数 Number
lan 接受的简历语言 String
degree 学历要求 String
chance 转正机会 String
deliver_email 投递邮件发送邮箱 String
effective_time 职位有效期 Time String
update_time 职位更新日期 Time String
job_status 职位审核状态 String uncheck(待审核)|reject(已拒绝)|pass(审核通过)|revision(申诉中)
is_offine 是否下线 Boolean
reject_reason 审核拒绝理由 String 审核不通过时才有值
detail_url 职位详情链接 String
month_num 实习时长 String
skill 技能要求 Array 10个标签,每个标签0~7个字符
recruitment_target 招聘对象 Array 1~2个标签,标签内容限制为(应届生|毕业1年内)
job_identify 职位分类(实习:sx|校招:xz) String sx

API接口

获取实习职位数量发布情况

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
{
    "code": 100,
    "data": {
        "normal_intern": 0,  // 剩余可发布正常职位数
        "hot_intern": 1,     // 剩余可发布热门职位数
        "general_intern": 0  // 剩余可发布通用职位数
    },
    "msg": "success"
}

获取职位列表

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
page 页码数 1
limit 每页显示条数 10
job_type 职位类型 normal
job_identify 职位分类 sx

job_type选项

选项 描述
normal 在线职位(包括待审核的)
offline 已下线职位
check_failed 审核失败

job_identify选项

选项 描述
sx 实习
xz 校招
{
  "code":100,
  "data":{
    "total":82,
    "page":1,
    "data":[
      {
        "job_name":"微信运营实习生xxxx33",
        "uuid":"inn_fpwfow2dkwrz",
        "job_status":"pass",
        "reject_reason":null,
        "attraction": ["明星产品","年轻团队","A轮"],
        "job_identify": "sx"
      },
      {
        "job_name":"前端实习生",
        "uuid":"inn_196fvuyh7peu",
        "job_status":"reject",
        "reject_reason":"",
        "attraction": ["明星产品","年轻团队","A轮"],
        "job_identify": "sx"
      }
    ]
  },
  "msg":"success"
}

发布新实习职位

参数名 描述 是否必填 缺省值 备注
token 主账号经/v1/user 校验账号后返回的身份token
extra_id 第三方职位id(eg:abc1223)
job_cate 职位类别(选项) 创建职位时会校验该参数是否存在于实习僧中
job_name 职位名称 (不超过64个字符) 英文、数字为1个字符,中文为2个字符 - 不可出现兼职、海外、临时工、网红(错误提示:不支持发布该类型职位)
province 所在省份(eg:四川)
city 所在城市(eg:成都)
county 所在区县(eg:武侯区)
places 招聘名额 1
attraction 职位亮点(10个标签,每个元素1~7位字符)
info 职位描述(JD,不少于100个字符 )
address 工作地址
min_salary 最低日薪(0~800) 0
max_salary 最高日薪(0~1000,且不得低于最低日薪,不得高于最低日薪的两倍) 0
dayperweek 每周工作天数 5
month_num 实习时常(月)
lan 接受的简历语言(选项) chinese
degree 学历要求(选项) 不限
chance 转正机会(选项) notsure
deliver_email 投递邮件发送邮箱
effective_time 职位有效期/ 投递截止日期 (限今天之后 ~ 一年以内)(eg:2020-01-07 12:00:00)
push_list 职位参加哪些推广计划,json格式的字符串 is_push:实习僧推广、is_acca:ACCA人才优选、is_yas:雅思人才推优

job_cate选项:name字段

获取职位类别列表

degree选项: 不限|大专|本科|硕士|博士

lan选项:

选项 描述
chinese 中文
english 英文
both 中英文
不限

chance选项:

选项 描述
entry 提供转正机会
noentry 不提供转正机会
notsure 面议
{
  "code": 100,
  "data": {
    "uuid": "inn_6swfa1cgds2j",
    "detail_url": "http://dev-sxs-web.mshare.cn/intern/inn_6swfa1cgds2j"
  },
  "msg": "success"
}

发布职位的职位类型未在实习僧提供的职位类别列表时响应此错误
{
    "code": 4901,
    "msg": "该职位类型暂不支持发布",
}

剩余发布职位数不足时响应
{
    "code": 4902,
    "msg": "可发布职位数不足,请联系商务人员购买加量包",
}

发布新校招职位

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
extra_id 第三方职位id(eg:abc1223)
job_cate 职位类别(选项)
job_name 职位名称 (不超过64个字符)
province 所在省份(eg:四川)
city 所在城市(eg:成都)
county 所在区县(eg:武侯区)
attraction 职位亮点(10个标签,每个元素1~7位字符)
info 职位描述(JD,不少于100个字符 )
address 工作地址 (不大于120个字符)
min_salary 最低月薪(1000~99000的整千数, 0为面议),单位:元 0
max_salary 最高月薪(1000~100000的整千数, 0为面议),单位:元 0
lan 接受的简历语言(选项) chinese
degree 学历要求(选项) 不限
effective_time 职位有效期/ 投递截止日期 (限今天之后 ~ 一年以内)(eg:2020-01-07 12:00:00)
skill 技能要求(选项:10个标签,每个元素0~7个字符)
recruitment_target 招聘对象(1~2个标签,标签内容限制为(应届生|毕业1年内))
deliver_email 投递邮件发送邮箱
push_list 职位参加哪些推广计划,json格式的字符串

job_cate选项:name字段

获取职位类别列表

degree选项: 不限|大专|本科|硕士|博士

lan选项:

选项 描述
chinese 中文
english 英文
both 中英文
不限

skill选项:

获取技能标签数据表

{
  "code": 100,
  "data": {
    "uuid": "inn_6swfa1cgds2j",
    "detail_url": "http://dev-sxs-web.mshare.cn/intern/inn_6swfa1cgds2j"
  },
  "msg": "success"
}

发布职位的职位类型未在实习僧提供的职位类别列表时响应此错误
{
    "code": 4901,
    "msg": "该职位类型暂不支持发布",
}

剩余发布职位数不足时响应
{
    "code": 4902,
    "msg": "可发布职位数不足,请联系商务人员购买加量包",
}

获取职位详情

参数名 描述 是否必填 缺省值
job_uuid 职位的uuid属性
参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
{
  "code":100,
  "data":{
    "uuid":"inn_imkccw5yf6yx",
    "job_cate":[
      "互联网"
    ],
    "job_name":"职位名称",
    "city":"成都",
    "province":"四川",
    "county":"武侯区",
    "places":1,
    "attraction":[
      "大牛多",
      "氛围好"
    ],
    "info":"<p>职位描述(富文本内容)</p>",
    "address":"四川省成都市天府软件园G区7栋7楼",
    "min_salary":0,
    "max_salary":0,
    "dayperweek":1,
    "month_num":3,
    "lan":"不限",
    "degree":"不限",
    "chance":"notsure",
    "deliver_email":"join@mshare.cn;whitney@mshare.cn",
    "effective_time":"2019-12-20 15:00:00",
    "update_time":"2019-11-21 09:57:18",
    "job_status":"uncheck",
    "reject_reason": "审核未通过理由",
    "is_offline":false,
    "job_identify":"sx",
    "uncheck_num": 10,        // 未处理简历数
    "is_hot": true            // 职位是否属于热门职位字段
  },
  "msg":"success"
}

修改实习职位

参数名 描述 是否必填 缺省值
job_uuid 职位的uuid属性
参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
job_cate 职位类别(不允许修改)
job_name 职位名称 (不超过64个字符)
province 所在省份(eg:四川)
city 所在城市(eg:成都)
county 所在区县(eg:武侯区)
places 招聘名额 1
attraction 职位亮点(10个标签,每个元素1~7位字符)
info 职位描述(JD)
address 工作地址
min_salary 最低日薪(0~800) 0
max_salary 最高日薪(0~1000,且不得低于最低日薪,不得高于最低日薪的两倍) 0
dayperweek 每周工作天数 5
month_num 实习时常(月)
lan 接受的简历语言(选项) chinese
degree 学历要求(选项) 不限
chance 转正机会(选项) notsure
deliver_email 投递邮件发送邮箱
effective_time 职位有效期/ 投递截止日期 (限今天之后 ~ 一年以内)(eg:2020-01-07 12:00:00)

job_cate选项:name字段

获取职位类别列表

degree选项: 不限|大专|本科|硕士|博士

lan选项:

选项 描述
chinese 中文
english 英文
both 中英文
不限

chance选项:

选项 描述
entry 提供转正机会
noentry 不提供转正机会
notsure 面议
{
  "code": 100,
  "data": {
    "uuid": "inn_zs6wjgdxk6x1",
    "detail_url": "http://dev-sxs-web.mshare.cn/intern/inn_zs6wjgdxk6x1"
  },
  "msg": "success"
}

修改校招职位

参数名 描述 是否必填 缺省值
job_uuid 职位的uuid属性
参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
job_cate 职位类别(不允许修改)
job_name 职位名称 (不超过64个字符)
province 所在省份(eg:四川)
city 所在城市(eg:成都)
county 所在区县(eg:武侯区)
attraction 职位亮点(10个标签,每个元素1~7位字符)
info 职位描述(JD,不少于100个字符 )
address 工作地址 (不大于120个字符)
min_salary 最低月薪(1000~99000的整千数, 0为面议),单位:元 0
max_salary 最高月薪(1000~100000的整千数, 0为面议),单位:元 0
lan 接受的简历语言(选项) chinese
degree 学历要求(选项) 不限
effective_time 职位有效期/ 投递截止日期 (限今天之后 ~ 一年以内)(eg:2020-01-07 12:00:00)
skill 技能要求(选项:10个标签,每个元素0~7个字符)
recruitment_target 招聘对象(1~2个标签,标签内容限制为(应届生|毕业1年内))

job_cate选项:name字段

获取职位类别列表

degree选项: 不限|大专|本科|硕士|博士

lan选项:

选项 描述
chinese 中文
english 英文
both 中英文
不限

skill选项:

获取技能标签数据表

{
  "code": 100,
  "data": {
    "uuid": "inn_zs6wjgdxk6x1",
    "detail_url": "http://dev-sxs-web.mshare.cn/intern/inn_zs6wjgdxk6x1"
  },
  "msg": "success"
}

获取职位发布H5地址

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
{
  "code": 100,
  "data": "http://uat-hr-frontend.mshare.cn/#/job/open_publish?uid=usr_mzs3yyqlw6p3&inid=&sign=BF9761223500FB8C94EF274A4D58130D&auth=c0pmQ3FBdXBTRTR6NkFTWDoxNTc4NjI4NzIw", //发布链接
  "msg": "success"
}

职位操作(刷新/下线/上线/删除)

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
intern_uuid 职位uuid
operate 操作(选项)

operate选项:

选项 描述
offline 下线职位
online 上线职位
refresh 刷新职位
delete 删除职位
{
  "code":100,
  "data":null,
  "msg":"success"
}

// 剩余发布职位数不足时响应
{
    "code": 4902,
    "msg": "可发布职位数不足,请联系商务人员购买加量包",
}

获取职位类别列表(未鉴权,可直接访问)

{
  "code":100,
  "msg": "success",
  "data":[ 
            [{
                "id": 806,
                "p_id": 0,
                "name": "互联网",
                "desc": "产品/开发/设计/运营"
            },
            {
                "id": 854,
                "p_id": 0,
                "name": "通用职能",
                "desc": "行政/人力/财会"
            },]
        ]
}

获取区域字典数据表(未鉴权,可直接访问)

{
  "code":100,
  "msg": "success",
  "data":{         
            # 热门城市
            hot_list: [
                {
                    id: 4,  # id
                    p_id: 3,  # 父级id
                    n: "广州", # 名称
                }
                ...
            ]
            # 城市列表
            city_list: [
                {
                    id: 4,  # id
                    p_id: 3,  # 父级id
                    n: "广州", # 名称
                    l: "g",  # 首字母
                },
                ...
            ],
            # 区县列表
            county_list: [
                     {
                        "id": 13890,
                        "p_id": 13889,
                        "n": "越秀区",
                        "l": "Y"
                    },
                    ...
            ],
            # 省份列表
            province_list: [
                    {
                        "id": 14428,
                        "p_id": 13887,
                        "n": "澳门",
                        "l": "A"
                    },
                    ...
            ],
            # 国家列表
            country_list: [
                    {
                        "id": 13886,
                        "p_id": 0,
                        "n": "全国",
                        "l": "Q"
                    },
                    ...
            ]
    }
}

获取技能标签数据表(未鉴权,可直接访问)

参数名 描述 是否必填 缺省值
intern_class 职位类别
{
    "code": 100,
    "data": [
        "产品设计",
        "需求分析",
        "项目管理",
        "结构设计",
        "数据分析",
        "用户研究",
        "竞品分析",
        "产品策划",
        "Axure",
        "原型设计",
        "思维导图",
        "Visio",
        "交互设计",
        "墨刀",
        "流程设计",
        "UED",
        "Sketch"
    ],
    "msg": "success"
}

简历模快

数据对象

属性名 描述 类型 备注
uuid 简历uuid String 32位字符串
deliver_uuid 投递uuid String 32位字符串
resume_lan 简历语言 String 中文 or 英文
stype 简历分类 String online(在线) or attach(附件)
deliver_status 投递状态(选项) Array
deliver_time 投递时间 Time String
head_img 学生头像 String
user_name 学生名称 String
gender 性别 String
email 联系邮箱 String
tel 联系电话 String
area_code 区号 String
school 毕业学校 String
major 就读专业 String
degree 学历 String
area_code 地区代码 String
born_city 出生地 String
resume_url 简历链接 String
job 期望职位 String
job_category 期望行业 String
city 期望实习城市 String
graduate_year 毕业年份 Number
dayperweek 每周出勤 Number
month_num 实习时长 String
entry_date 到岗时间 Date String 如:1周内
tags 简历标签 String
resume_data 简历详细信息 json
is_check 是否被查看 boolean
interview_time 面试时间 String
interview_status 面试标签 String

简历信息(resume_data)

{
    resume_lan: 'chinese', // 简历语言
    base: [  // 基本信息
      {
        headUrl: 'https://sxsimg.xiaoyuanzhao.com/45/B0/45AD72ACBDE8A8172674497C92A003B0.png',  // 头像url
        headUuid:'',  // 头像uuid
        nickname: 'lh',  // 姓名
        sex: 2,  // 性别 0:保密 1:男  2:女
        age: 24,  // 年龄
        birth: '1991-01',  // 生日
        city: '成都',  // 城市
        phone: '18308447569',  // 电话
        areaCode: '+86'  // 区号
        email: 'lh@qq.com'  // 邮箱
      }
    ],
    description:  '我的描述我的描述',  // 自我描述
    education: [  // 教育背景
      {
        school: '电子科技大学',  // 学校
        degree: '本科',  // 学历
        date: ['2011','2015'],  // 在校时间
        gpa: '3.5',  // gpa分数
        rank: '前30%',  // 排名
        major: '计算机科学与技术',  // 专业
        course: '计算机计算机计算机3333',  // 主修课程
      },
      {
        school: '电子科技大学2',
        degree: '大专',
        date: ['2008','2011'],
        gpa: '中等',
        rank: '中下',
        major: '计算机科学与技术',
        course: '计算机计算机计算机3333',
      }
    ],
    honor: [  // 获奖经历
      {
        name: '英语四级',  // 获奖名称
        date: '2018/09'  // 获奖时间
      }
    ],
    experience: [{  // 实习经历
      company: '成都萌想科技责任有限公司',  // 公司名称
      industry: '互联网',  // 公司行业

      date: ['2017-03',  // 入职时间
            '2018-01'],  // 离职时间

      post: '市场部/市场经理',  // 职位名称
      desc: '以优质的客户服务和专业的产品知识瞒住顾客'  // 工作内容
    }],
    academic: [{  // 学术经历
      date: ['2017-03',  // 入职时间
            '2018-03'],  // 离职时间

      job: '担任职务',  // 担任职务
      project: '项目名称',  // 项目名称
      desc: '这里是有关学术经历的描述,这里是有关学术经历的描述'  // 经历描述
    }],
    prac: [{  // 社团项目/实践经历
      date: ['2017-03',  // 开始时间
            '2018-01'],  // 结束时间
      job: '担任职务',  // 担任职务
      project: '项目名称',  // 社团/实践项目名
      desc: '这里是有关社团实践的描述。'  // 经历描述
    }],
    language: [  // 掌握语言(新版本已合并至skill中)
      {"desc": "",  //描述
      "language_type": "英语",  // 语言类型
      "language_level": "四级",  //等级
      "language_score": "500"  // 分数
      }
    ],
    skill: [{  //技能/语言
      name: 'Axure',  // 技能名称
      desc: '熟练',  // 技能描述
    }],
    interest: ['兴趣1', '兴趣2'],  // 兴趣特长
    attachment: [ //简历附件(新版本已合并至production中)
      {
        "name": "推荐信.pdf",  //文件名称
        "filepath": "https://www.shixiseng.com/51111B5A9D3B150549470DE729EDADE2/推荐信.pdf" //文件目录
      }
    ],
    production: [{  //作品展示
      name: '作品名',  // 作品名
      prodLink: 'https://www.jianshu.com/u/501291231aed',  // 作品链接
      desc: '此链接是我上传xxx的作品链接',  // 作品说明
      attachment: [  // 作品图片
          {
           uuid: 'AKWJKJKJKALSFA',  // 图片uuid
           url: 'https://www.jianshu.com/u/501291231aed',  // 图片链接
           name: '我的附件简历.pdf'  // 名称
          }
        ]
    }]
    }

API接口

获取投递的简历列表

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
intern_uuid 职位uuid
deliver_status 投递状态(选项)
from_time 最早投递时间(时间戳)
end_time 最晚投递时间(时间戳) from_time与end_time之差不得大于15天
page 页码 1
limit 每页展示条数 10

deliver_status选项:

选项 描述
delivered 未查看
checked 已查看
undeter 待定
notify 通知面试
{
  "code": 100,
  "data": {
    "total": 1,
    "page": 1,
    "data": [
      {
        "uuid": "dvr_wjohc3wxztvr",
        "deliver_uuid": "dlv_l92ihft6o3xf",
        "deliver_status": "checked",
        "intern_uuid":"inn_llgbpvhm9qdh",
        "user_name": "XXX",
        "email": "cxxx4@qq.com",
        "tel": "+18366998968",
        "city": "北京",
        "degree": "本科",
        "dayperweek": 5,
        "month_num": 4,
        "internship_time": "3个月以内",
        "tags": [],
        "entry_date": "2017-07-25",
        "deliver_time": "2019-12-11 13:58",
        "head_img": "http://sxsimg.xiaoyuanzhao.com/44/E0/44750C0024DD09010BD6A61B5C8023E0.png",
        "interview_time": null,
        "interview_status": null,
        "is_check": true,
        "graduate_year": 2021,
        "school": "北京大学 ",
        "major": "计算机科学",
        "resume_data":[
          {"resume_lan": "chinese", ...}, 
          {"resume_lan": "english", ...}
        ]
      }
    ]
  },
  "msg": "success"
}

查看简历详情

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
lan 简历语言(选项) chinese

lan选项:

选项 描述
chinese 中文简历
english 英文简历
{
    "code": 100,
    "data": {
        "stype": "online",
        "resume_url": "http://127.0.0.1:80/v1/resume_html?deliver_uuid=dlv_l92ihft6o3xf&lan=chinese&user_uuid=usr_mzs3yyqlw6p3",
        "user_name": "吴天玉",
        "school": "asdf ",
        "gender": "男",
        "major": "sdjjjjj",
        "degree": "大专",
        "born_city": "泸州市",
        "email": "1045810154@qq.com",
        "tel": "+18366998968",
        "area_code": "86"
    },
    "msg": "success"
}

实习简历操作(待定|面试|不合适|录用)

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
operate 操作(选项)

实习operate选项:

选项 描述
interview 面试
reject 不合适
undeter 待定
employed 录用
{
  "code":100,
  "data": null,
  "msg":"success"
}

校招简历操作 (笔试|面试|不合适|录用)

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
operate 操作(选项)

校招operate选项:

选项 描述
interview 面试
reject 不合适
written 笔试
employed 录用
{
  "code":100,
  "data": null,
  "msg":"success"
}

简历处理-约面试

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
contact 联系人 HR
contact_tel 联系人电话
interview_time 面试时间
interview_place 面试地点
content 补充内容
{
  "code":100,
  "data": null,
  "msg":"success"
}

简历处理-约笔试

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
wType 笔试类型
wTime 笔试时间
address 笔试地址或笔试网站链接
other 补充内容(笔试注意事项)
tel 线下笔试联系电话
contact 线下笔试联系人

校招笔试wType选项:

选项 描述
online 线上笔试
offline 线下笔试
{
  "code":100,
  "data": null,
  "msg":"success"
}

简历处理-不合适

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
reject_reason 不合适理由 由于技能不匹配...

Reject_reason:

由于技能不匹配,很遗憾您无法进入下一轮面试。别灰心,您已进入我司人才储备,期待未来有机会再见到您。感谢您的投递!

{
  "code":100,
  "data": null,
  "msg":"success"
}

查看简历约面试信息

参数名 描述 是否必填 缺省值
token 主账号经/v1/user 校验账号后返回的身份token
deliver_uuid 投递uuid
{
  "code":100,
  "data": {
    com_name: "萌想科技233"
    contact: "nxnxxb"
    contact_tel: "17380120003"
    email: "223@msf.com"
    intern_name: "邮件职位测试3"
    interview_place: "xbbxxh"
    interview_time: "2019-10-31 17:31:46"
    user_name: "不能因为别人"
  },
  "msg":"success"
}

错误码字典

错误码 错误描述
301 认证错误
302 缺少sign参数
303 认证信息非法
304 Miss check_sign
305 appid非法
306 签名不合法
315 请求超时
340 ip不在白名单
400 非法请求(获取不被授权访问的资源)
401 会话超时
403 认证失败
404 请求的资源不存在
422 请求参数错误
500 服务器异常
501 未知错误
4036 职位不存在
4037 职位当天发布数达到上限
4038 有效职位数达到上限
4039 职位发布总数达到上限
4040 职位信息不完整
4011 剩余刷新次数不足,或今日已达到上限
4012 职位正在审核中,不能修改
4013 在线的职位需要下线后才能删除
4110 投递状态不能直接从reject变更为undeter
4111 简历不存在
4112 用户名或密码错误
4113 账号未激活
4114 您已被实习僧列入黑名单
4115 非企业用户,认证失败
4116 暂未适配本次请求的第三方名
4117 非法请求,不是校招职位
4118 简章已下线,职位不能进行编辑
4119 非法请求,不是实习职位
4120 当前职位的校招已结束,不能进行操作
4121 请求速率过快,请稍后再试
4900 信息重复,12小时后可再次发送
4906 用户剩余权益不足