3rdsw/dingtalk-log/SKILL.md
# 调用钉钉日志列表接口技能说明 ## 技能名称 调用钉钉topapi/report/list接口获取用户日志列表 ## 技能描述 该技能用于调用钉钉开放平台的`topapi/report/list`接口,获取企业/员工的日志列表(含日志创建人、创建时间、模板名称等),支持按模板名称、员工ID、时间范围等条件筛选查询。 ## 前置条件 1. 应用权限:仅支持**企业内部应用/第三方企业应用**调用,需提前为应用申请「查询企业员工日志权限」;第三方个人应用不支持。 2. AccessToken准备:调用接口前必须先获取对应应用的access_token: - 接口地址:`https://api.dingtalk.com/v1.0/oauth2/accessToken` - 请求方式:POST - 请求体参数: | 名称 | 类型 | 必填 | 说明 | |-----------|--------|------|--------------------------|
npx skillsauth add openclaw/skills 3rdsw/dingtalk-logInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
调用钉钉topapi/report/list接口获取用户日志列表
该技能用于调用钉钉开放平台的topapi/report/list接口,获取企业/员工的日志列表(含日志创建人、创建时间、模板名称等),支持按模板名称、员工ID、时间范围等条件筛选查询。
https://api.dingtalk.com/v1.0/oauth2/accessTokenhttps://oapi.dingtalk.com/topapi/report/list| 名称 | 类型 | 必填 | 示例值 | 描述 | |--------------|--------|------|------------|---------------------------------------| | access_token | String | 是 | 6d1bxxxx | 应用凭证(从前置步骤获取)|
| 名称 | 类型 | 必填 | 示例值 | 描述 | |---------------------|--------|------|-----------------|----------------------------------------------------------------------| | start_time | Number | 是 | 1507564800000 | 日志创建开始时间(Unix毫秒级时间戳)| | end_time | Number | 是 | 1507564800000 | 日志创建结束时间(Unix毫秒级时间戳);与start_time间隔≤180天 | | template_name | String | 否 | 周报 | 日志模板名称(传值则筛选该模板的日志)| | userid | String | 否 | user123 | 员工userId(传值则筛选该员工的日志)| | cursor | Number | 是 | 0 | 查询游标(初始传0,后续从返回值取next_cursor)| | size | Number | 是 | 10 | 每页数据量(最大值20)| | modified_start_time | Number | 否 | 1507564800000 | 日志修改开始时间(Unix毫秒级时间戳)| | modified_end_time | Number | 否 | 1507564800000 | 日志修改结束时间(Unix毫秒级时间戳)|
template_name,userId为空;userId,template_name为空;template_name和userId均为空;cursor=0,若返回has_more=true,则用next_cursor作为新游标继续调用。| 名称 | 类型 | 说明 | |-----------|-----------|--------------------------| | errcode | Number | 返回码(0=成功)| | errmsg | String | 返回描述(ok=成功)| | result | PageVo | 核心结果集 | | request_id| String | 请求ID(用于排查问题)|
| 名称 | 类型 | 说明 | |-------------|----------------|--------------------------| | data_list | ReportOapiVo[] | 日志列表(核心数据)| | size | Number | 实际返回数据量 | | next_cursor | Number | 下一页游标 | | has_more | Boolean | 是否有下一页(true=有)|
| 名称 | 类型 | 说明 | |---------------|--------|--------------------------| | create_time | Number | 日志创建时间(毫秒时间戳) | | creator_id | String | 日志创建人userId | | creator_name | String | 日志创建人姓名 | | template_name | String | 日志模板名称 | | contents | Array | 日志具体内容(key-value) | | report_id | String | 日志唯一ID |
{
"errcode": 0,
"errmsg":"ok",
"result": {
"data_list": [
{
"contents": [
{
"key": "今日完成工作",
"sort": "0",
"type": "1",
"value": "今天已经完成的工作"
}
],
"create_time": 1605680704000,
"creator_id": "user123",
"creator_name": "测试同学",
"template_name": "日报"
}
],
"has_more": false,
"next_cursor": 2862455276,
"size": 10
},
"request_id": "5c8q6ic6wyah"
}
/v1.0/oauth2/accessToken获取access_token,缓存该值(避免重复调用);https://oapi.dingtalk.com/topapi/report/list?access_token=xxx,传入Body参数;errcode=0,提取result.data_list获取日志数据;has_more=true,用next_cursor作为新游标重复步骤3,直到has_more=false;errcode≠0,根据errmsg排查权限/参数问题(如access_token过期、时间范围超限等)。tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。