服务商代开发
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
服务商代开发
服务端API
日程
管理日历
更新日历
更新日历
最后更新:2023/08/31

该接口用于修改指定日历的信息。

注意,更新操作是覆盖式,而不是增量式

请求方式: POST(HTTPS
请求地址: https://qyapi.weixin.qq.com/cgi-bin/oa/calendar/update?access_token=ACCESS_TOKEN

 

请求包体:

{
	"skip_public_range" : 0,
	"calendar": {
		"cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA",
		"admins":[
				"admin1",
				"admin2"
		],
		"summary": "test_summary",
		"color": "#FF3030",
		"description": "test_describe_1",
		"shares": [{
				"userid": "userid1",
				"permission": 1
			},
			{
				"userid": "userid2",
				"permission": 3
			}
		],
		"public_range": {
			"userids": ["abel", "jack"],
			"partyids": [1232, 34353]
		}
	}
}

参数说明:

参数是否必须说明
skip_public_range是否不更新可订阅范围。0-否;1-是。默认会为0,会更新可订阅范围
calendar日历信息
cal_id日历ID
admins日历的管理员userid列表。最多指定3人
summary日历标题。1 ~ 128 字符
color日历颜色,RGB颜色编码16进制表示,例如:"#0000FF" 表示纯蓝色
description日历描述。0 ~ 512 字符
public_range公开范围。仅当是公共日历时有效
public_range.userids公开的成员列表范围 。最多指定1000个成员
public_range.partyids公开的部门列表范围 。最多指定100个部门
shares日历通知范围成员列表。最多2000人
shares.userid日历通知范围成员的id
shares.permission日历通知范围成员权限(不填则默认为「可查看」)。
1:可查看
3:仅查看闲忙状态

 

返回结果:

{ 
	"errcode": 0,
	"errmsg" : "ok",
	"fail_result": {
		"shares":[{
			"errcode": 40001,
			"errmsg": "not found",
			"userid": "userid3"
		}]
	}
}

参数说明:

参数说明
errcode错误码
errmsg错误码说明
fail_result无效的输入内容
fail_result.shares无效的日历通知范围成员列表
shares.errcode错误码
shares.errmsg错误码说明
shares.userid日历通知范围成员的id
上一篇创建日历
下一篇获取日历详情
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们