使用python中的API从Google日历名称中获取google calendarID

时间:2018-02-19 13:47:35

标签: python google-api google-calendar-api

如何使用API​​检索Google日历上各种日历的日历ID,我知道使用

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

它将返回名称,但我想让它返回CalendarId

1 个答案:

答案 0 :(得分:0)

google API calendarList resource representation

您可以打印输入本身,而不是单个键。

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
  page_token = calendar_list.get('nextPageToken')
  if not page_token:
    break

或直接获取id

print calendar_list_entry["id"]