获取

该接口用于获取公司下的所有操作日志

请求方法

GET work_logs

请求参数

属性 类型 说明 是否必填
begin_date 字符串 开始日期
end_date 字符串 结束日期
page 整型 页数 否, 默认为1
per_page 整型 每页条数, 最大50 否, 默认20

返回数据

属性 类型 说明
code 整型 执行结果码,1000代表成功
meta JSON对象 分页信息
logs 数组 日志内容,结构如下
属性 类型 说明
current_page 整型 当前页号
total_pages 整型 总页数
属性 类型 说明
id 整型 业务记录模板的id
user_id 字符串 操作人ID
user_nick_name 字符串 操作人姓名
device_ua 字符串 终端
ip 字符串 IP地址
op_module 字符串 操作模块
op_type 字符串 操作类型
op_desc 字符串 操作内容
created_at 字符串 操作时的时间点
取值 说明
sys 系统
im 即时通讯
cc 呼叫中心
ticket 工单
取值 说明
sys_login 网页登录状态
sys_status 网页在线状态
im_stauts 对话在线状态
cc_work_way 通话设备状态
cc_work_state 通话在线状态
ticket_allot 工单接收分配开关

示例

请求

curl http://demo.udesk.cn/open_api_v1/work_logs?begin_date=2019-08-30T00:00:00.000+08:00&end_date=2019-10-22T00:00:00.000+08:00&email=admin@udesk.cn&timestamp=1504849662&sign=9f9d0857e93158d06ce32857d52401e76167bbe7

返回

{
    "code": 1000,
    "logs": [
        {
            "id": 925,
            "user_id": 4,
            "user_nick_name": "admin",
            "device_ua": "Browser-Mac OS X 10.14.4 Chrome 77.0.3865",
            "ip": "100.121.196.62",
            "op_module": "sys",
            "op_type": "sys_login",
            "op_desc": "非登录 ---> 登录",
            "created_at": "2019-10-22T15:03:13.000+08:00"
        }
    ]
}

code错误码说明

错误码 message信息 exception:message信息 描述
2000 未知错误 开始日期错误 必填参数{begin_date}未填写或值错误
截止日期错误 必填参数{end_date}未填写或值错误
截止日期不能小于开始日期 参数{begin_date}的值大于参数{end_date}