- Overview of OpenAPI
- SlackOpenAPI
- ShopifyOpenAPI
- GithubAPI
- DiscordOpenAPI
- 历史文档(不推荐)
- HTTP回调
- 审批待办
- 通讯录管理
- 钉钉红包
- 身份验证(免登)
- 花名册
- 行业连接
- 日程
- 开发钉钉应用
- 服务端API
- 新版服务端API(DingTalk OpenAPI)
- 生态伙伴API
新增钉钉待办任务
POST
http://127.0.0.1/topapi/workrecord/add
历史文档(不推荐)/审批待办
最后修改时间:2022-08-30 09:19:21
责任人:未设置
说明#
服务地址:https://oapi.dingtalk.com
权限#
应用类型 | 是否支持调用 | 权限申请方式 | API Explorer调试 |
---|---|---|---|
企业内部应用 | 是 | 开发者后台申请 | 调试 |
第三方企业应用 | 是 | 开发者后台申请 | 调试 |
第三方个人应用 | 否 | — | — |
错误码#
参数 | 说明 | 排查方法 |
---|---|---|
33012 | 无效的userid | 请检查userid参数是否合法。 |
40035 | 参数不合法 | 请检查title参数是否小于50个字符。formItemList数组长度是否小于20。 |
400002 | 参数错误 | 请检查title或者content参数是否为空。 |
854001 | 待办任务重复 | 每人每天最多收到一条表单内容相同的待办,这里的表单内容,包括title和formItemList参数。还有一种情况,当传了biz_id参数时,每个用户的biz_id不能重复。 |
854002 | 待办任务超过每日限额 | 每人每天最多收到100条待办。 |
请求参数
Query 参数
access_token
string
必需
示例值:
6d1bxxxx
Body 参数application/json
userid
string
必需
create_time
number
必需
title
string
必需
url
string
必需
pcUrl
string
可选
formItemList
array [object {2}]
表单列表。
title
string
表单标题。
content
string
表单内容。
originator_user_id
string
可选
source_name
string
可选
pc_open_type
number
可选
biz_id
string
可选
示例
{
"create_time": 1599580799000,
"pcUrl": "https://oa.dingtalk.com",
"pc_open_type": 2,
"formItemList": [
{
"title": "新人学习2",
"content": "产品学习"
}
],
"title": "学习任务",
"biz_id": "1112",
"userid": "manager4220",
"url": "https://oa.dingtalk.com",
"originator_user_id": "manager7078",
"source_name": "学习"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/topapi/workrecord/add?access_token=6d1bxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
"create_time": 1599580799000,
"pcUrl": "https://oa.dingtalk.com",
"pc_open_type": 2,
"formItemList": [
{
"title": "新人学习2",
"content": "产品学习"
}
],
"title": "学习任务",
"biz_id": "1112",
"userid": "manager4220",
"url": "https://oa.dingtalk.com",
"originator_user_id": "manager7078",
"source_name": "学习"
}'
返回响应
🟢200成功
application/json
Body
errcode
number
返回码。
errmsg
string
可选
request_id
string
请求ID。
record_id
string
待办任务ID。
示例
{
"errcode": 0,
"errmsg": "string",
"request_id": "string",
"record_id": "string"
}
