Skip to content

修改日程/待办

用于通过开发者接口修改日程/待办。

请求说明

请求地址配置域名+/o/rili/g-api/v1/intranet/event/
请求方法PUT
签名方式wps-4
支持应用类型企业自建应用、第三方企业应用
权限要求更新日程信息(kso.calendar.event.write)

请求头

名称是否必填说明
Content-Type固定为: application/json
Wps-Docs-Date取当前时间, 示例: Wed, 23 Jan 2013 06:43:08 GMT
Wps-Docs-Authorization计算方法参考签名说明
Authorizationaccess_token(企业授权获取的token)

请求地址示例

http
[PUT] 配置域名+/o/rili/g-api/v1/intranet/event/{taskid}

请求体(Body)

参数路径类型必选(Y/N)描述
taskIdpath paramlongY日程/待办id
srcTeamIdrequest bodylongY日历所属teamId.日程接口返回值中的team.id
companyIdrequest bodylongY日程所在日历的归属人的企业id,只有当日历的拥有者在企业companyId内时才允许删除日程
summaryrequest bodystringN标题,最长200个字符
descriptionrequest bodystringN详情,最长2000个字符
startTimerequest bodylongN开始时间,单位毫秒。日程类型开始和结束时间都传;待办类型开始和结束时间可都传或都不传,传0删除
endTimerequest bodylongN日程类型开始和结束时间都传;待办类型开始和结束时间可都传或都不传,传0删除仅待办
actionTyperequest bodyintN1:非全天 2:全天;仅支持新待办 (待办:eventType=8)
remindersrequest bodyjsonN提醒规则
recurrencerequest bodyjsonN重复规则,freq==""和interval==0则删除,仅支持日程
richTextrequest bodystringN富文本,最长50000个字符,仅支持待办
teamIdrequest bodylongN修改所属群组,仅支持日程
modTyperequest bodyintN默认0;0:普通日程/待办,1:重复日程单条,2:重复日程后续,3:重复日程全部
whichDayTimerequest bodylongNmodType为1和2时必传,表示修改重复日程的哪天,单位毫秒
isNotifyrequest bodyboolN是否通知参与者, 开发者接口中默认值为false
autoBookingMeetingrequest bodybooleanN是否设置为会议日程,不传或者相同值则忽略当前当前参数
attachmentsrequest body[]jsonN最多添加20个附件(包括已有的),文档日程待办不支持修改。event_type==2文档待办,要求附件参数带link(小程序跳转地址),linkPc(web端跳转地址,约定为lc链接),wpsFileId(待办来自的文档的fileId),参数内容参考新增接口,不传为不修改,传的话,要把所有的附件都传递上来,由日程接口判断新增或减少
locationrequest bodyobjectN见下方location对象定义
idleStatusrequest bodylongN忙闲状态,1:忙,2:闲
publicStatusrequest bodylongN公开状态,1:默认,2:公开,3:不公开

location定义

"location":{
	"name":"珠海金山软件园", // 地址名称,必填
	"address":"珠海唐家湾镇前岛环路n号", // 地址详细位置,非必填
	"longitude":  120.0, // 经度,非必填
	"latitude": 23.0 //  纬度,非必填
}

返回值

同新建日程/待办接口