我想在Google日历事件中添加一组扩展名。我希望其中一些属性是列表。AS(在Python中(,
event = {
..., # standard properties
"extendedProperties": {
"shared": {
"max_crew": 3,
"crew_list": [
"crew1@example.com",
"crew2@example.com",
],
}
}
...
}
这将创建max_crew属性,而不是Crew_list属性。
有什么方法?还是我需要使用可分析的字符串(最大1024个字符(?
有一种方法:在Google日历指南和参考中解释。
和在Python中首先为您的额外字段创建一个字典。
body = {
"extendedProperties": {
"private": {
"petsAllowed": "yes"
}
}
}
然后提出请求:
service.events().patch(calendarId='calendar_id', eventId='event_id', body=body).execute()
如果成功,它将返回更新的事件。
hybor确认我的观察结果,即接口不支持列表作为值。恕我直言,但它发生了。