七鱼开发文档中心
总览服务端 APIWebiOSAndroid鸿蒙Uniapp微信小程序插件三方接入
在线系统数据接口

考勤明细查询

查询指定坐席的考勤明细记录。staffId 必填。startTime 可选,默认为当天。

请求参数

名称类型必填描述示例值
appKeystring是应用 AppKey
timeint64是请求时间戳(秒)
checksumstring是请求签名校验和

请求体

名称类型必填描述示例值
startTimeint64否查询日期(毫秒时间戳),不传默认当天1685548800000
staffIdint64是坐席 ID10001

返回参数

名称类型描述示例值
codeint32状态码,200 表示成功200
messageobject客服考勤明细
└idint64客服 ID10001
└namestring客服姓名张三
└accountstring客服账户agent01@example.com
└dateint64查询日期的开始时间,毫秒时间戳1685548800000
└loginRecordsobject[]登录、上线、挂起和登出记录[]
└loginint64登录时间,毫秒时间戳10
└middleobject[]登录区间内的状态变化记录[]
└idint64状态 ID10001
└namestring状态名称张三
└timeint64状态发生时间,毫秒时间戳1720087200000
└manualOnlineint32是否为手动上线标识10
└eventIdint64事件 ID10001
└staffRecordSubDetailVOobject客服状态变化子类型10
└eventIdint64事件子类型 ID10001
└namestring事件子类型名称张三
└logoutint64登出时间,毫秒时间戳10
└kickOutboolean是否被强制登出true

错误码

状态码描述
14001AppKey 不存在
14002checksum 校验失败
14003请求时间戳与服务器时间误差超过 10 分钟
14004请求体 JSON 格式错误;staffId 为空
14100坐席不存在或已停用
14500服务内部异常
postEndpoint
/openapi/statistic/salaryDetail
POST
/openapi/statistic/salaryDetail
curl -X POST "https://qiyukf.com/openapi/statistic/salaryDetail?appKey=string&time=1739347200&checksum=a1b2c3d4e5f607182930abcdefabcdef" \  -H "Content-Type: application/json" \  -d '{    "staffId": 10001  }'
{
  "code": 200,
  "message": {
    "id": 10001,
    "name": "张三",
    "account": "agent01@example.com",
    "date": 1685548800000,
    "loginRecords": []
  }
}
{
  "code": 14001,
  "message": "AppKey 不存在"
}
{
  "code": 14002,
  "message": "checksum 校验失败"
}
{
  "code": 14003,
  "message": "请求时间戳与服务器时间误差超过 10 分钟"
}
{
  "code": 14004,
  "message": "请求体 JSON 格式错误;staffId 为空"
}
{
  "code": 14100,
  "message": "坐席不存在或已停用"
}
{
  "code": 14500,
  "message": "服务内部异常"
}

这篇文档有帮助吗?