ATS用户中心
所有文章
系统应用
升级公告
常见问题
公开课
校招专栏
内推和门店
数据平台
亮点功能
热门活动
API文档
时间字段格式说明(Date)
主动推送说明(Webhooks)
公共API
招聘官网API
企业信息API
门店API
组织架构API
职责API
用户API
招聘需求 API
候选人API
人才库API
职位API
面试API
Offer API
入职API
内推账户API
猎头API
BI报表API
district code
错误码
鉴权验证说明(Basic Auth)
最后更新于 2024/04/03   阅读数 103

你需要使用Moka为你的机构生成的私密API Key来验证访问Moka API的请求。如有需要,请向与您企业对接的客户成功经理索取API Key。

注意API Key有访问所有API的权限,所以一定要妥善保存,切勿泄露。如果需要重置API Key,也可以联系客户成功经理。

Moka API的验证基于HTTP Basic Auth。发送请求时,需要将API Key作为basic auth的username提供,password不需要提供。测试时请确认发送的HTTP请求里有如下header:

Authorization: Basic <base64("username:password")>

所有的请求都必须通过HTTPS发送。

请求示例

$ curl https://api.mokahr.com/api-platform/v1/archiveReasons \
   -u 'your_api_key:'
1
2
plaintext
import request from 'request'
import Promise from 'bluebird';
Promise.promisifyAll(request);

async function main(){
  const uri = 'https://api.mokahr.com/api-platform/testApi';
  const apiKey = 'your_api_key';
  const token = Buffer.from(apiKey).toString('base64');
  let options = {
    uri,
    headers: {
      Authorization: `Basic ${token}`
    }
  };
  const httpBody = await request.getAsync(options);
}
main();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
plaintext

注: 1、请将'your_api_key'替换为你的API Key来进行测试 2、curl使用-u flag来传入basic auth的验证信息。由于password为空,username后面的冒号:是必要的。

未能解决您的问题?请联系
本篇目录

请求示例

注: 1、请将'your_api_key'替换为你的API Key来进行测试 2、curl使用-u flag来传入basic auth的验证信息。由于password为空,username后面的冒号:是必要的。