首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >google日历api service.calendars().clear(calendarId=calenderID).execute()返回无效值

google日历api service.calendars().clear(calendarId=calenderID).execute()返回无效值
EN

Stack Overflow用户
提问于 2020-03-01 01:54:12
回答 1查看 353关注 0票数 0

在辅助日历上执行service.calendars().clear(calendarId=calenderID).execute()时,会得到以下答案:

googleapiclient.errors.HttpError:https://www.googleapis.com/calendar/v3/calendars/XXXXXXXXXXXXXXXXc%40group.calendar.google.com/clear?返回"Invalid Value">

https://developers.google.com/calendar/v3/reference/calendars/clear中的文档似乎是在“主”日历的基础上发展而来的,尽管它在编程语言中并不一致,在ruby中,示例引用了“calendarId”,而在其他编程语言中,则使用了“主”。

如何删除辅助日历上的事件?

EN

回答 1

Stack Overflow用户

发布于 2020-03-03 19:08:39

若要删除辅助日历中的事件,必须使用Events: delete终结点。Python示例如下所示:

代码语言:javascript
运行
复制
service.events().delete(calendarId='secondary-calendar-id', eventId='secondary-calendar-event-id').execute()

如果您想要获取所有日历的列表,并通过这种方式获取它们的in,则可以使用CalendarList: list端点。Python示例如下所示:

代码语言:javascript
运行
复制
page_token = None
while True:
  calendar_list = service.calendarList().list(pageToken=page_token).execute()
  for calendar_list_entry in calendar_list['items']:
    print calendar_list_entry['summary']
  page_token = calendar_list.get('nextPageToken')
  if not page_token:
    break
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60468000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档