- Overview of OpenAPI
- SlackOpenAPI
- ShopifyOpenAPI
- GithubAPI
- DiscordOpenAPI
- 历史文档(不推荐)
- 开发钉钉应用
- 服务端API
- 新版服务端API(DingTalk OpenAPI)
- 生态伙伴API
创建日程
POST
http://127.0.0.1/v1.0/calendar/users/{userId}/calendars/{calendarId}/events
新版服务端API(DingTalk OpenAPI)/日程
最后修改时间:2022-08-30 09:19:21
责任人:未设置
请求参数
Path 参数
userId
string
必需
calendarId
string
必需
Header 参数
x-acs-dingtalk-access-token
string
必需
Body 参数application/json
summary
string
日程标题。
description
string
日程描述。
start
object
日程开始时间。
date
string
可选
如果是全天日程必须有值,非全天日程必须留空。
dateTime
string
可选
非全天日程必须有值,全天日程必须留空。
timeZone
string
可选
非全天日程必须有值,全天日程必须留空。
end
object
日程结束时间。
date
string
可选
如果是全天日程必须有值,非全天日程必须留空。
dateTime
string
可选
非全天日程必须有值,全天日程必须留空。
timeZone
string
可选
非全天日程必须有值,全天日程必须留空。
isAllDay
boolean
是否全天日程。
recurrence
object
日程循环规则。
pattern
object
循环规则。
range
object
循环范围。
attendees
array [object {1}]
可选
id
string
可选
location
object
日程地点。
displayName
string
日程地点的名称。
reminders
array [object {2}]
可选
如果传空数据表示不创建任何提醒。
method
string
提醒方式:
minutes
integer
可选
onlineMeetingInfo
object
可选
type
string
线上会议类型:
extra
object
可选
示例
{}
示例代码
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/v1.0/calendar/users//calendars//events' \
--header 'x-acs-dingtalk-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{}'
返回响应
🟢200成功
application/json
Body
id
string
日程ID。
summary
string
日程标题。
description
string
日程描述。
start
object
日程开始时间。
date
string
可选
如果是全天日程必须有值,非全天日程必须留空。
dateTime
string
可选
非全天日程必须有值,全天日程必须留空。
timeZone
string
可选
非全天日程必须有值,全天日程必须留空。
end
object
日程结束时间。
date
string
可选
如果是全天日程必须有值,非全天日程必须留空。
dateTime
string
可选
非全天日程必须有值,全天日程必须留空。
timeZone
string
可选
非全天日程必须有值,全天日程必须留空。
isAllDay
boolean
是否全天日程。
recurrence
object
日程循环规则。
pattern
object
循环规则。
range
object
循环范围。
attendees
array [object {4}]
参与人列表。
id
string
可选
displayName
string
用户姓名。
responseStatus
string
参会人状态:
self
boolean
是否当前操作用户。
organizer
object
日程组织者。
id
string
可选
displayName
string
用户名。
responseStatus
string
回复状态。
self
boolean
是否当前用户。
location
object
日程地点。
displayName
string
地点名称。
reminders
array [object {2}]
日程提醒。
method
string
提醒方式:
minutes
string
可选
createTime
string
创建时间。
updateTime
string
更新时间。
onlineMeetingInfo
object
线上会议信息。
type
string
线上会议类型:
conferenceId
string
会议id。
url
string
参会url。
extraInfo
object
其他扩展信息。
示例
{
"id": "string",
"summary": "string",
"description": "string",
"start": {
"date": "string",
"dateTime": "string",
"timeZone": "string"
},
"end": {
"date": "string",
"dateTime": "string",
"timeZone": "string"
},
"isAllDay": true,
"recurrence": {
"pattern": {
"type": "string",
"dayOfMonth": 0,
"daysOfWeek": "string",
"index": "string",
"interval": 0
},
"range": {
"type": "string",
"endDate": "string",
"numberOfOccurrences": 0
}
},
"attendees": [
{
"id": "string",
"displayName": "string",
"responseStatus": "string",
"self": true
}
],
"organizer": {
"id": "string",
"displayName": "string",
"responseStatus": "string",
"self": true
},
"location": {
"displayName": "string"
},
"reminders": [
{
"method": "string",
"minutes": "string"
}
],
"createTime": "string",
"updateTime": "string",
"onlineMeetingInfo": {
"type": "string",
"conferenceId": "string",
"url": "string",
"extraInfo": {}
}
}

修改于 2022-08-30 09:19:21