如何从Google Calendar API获取calendar_id

时间:2016-11-07 08:32:46

标签: ruby google-calendar-api

我知道你可以在设置页面上获取它。 我在一个帐户上有多个日历。

我可以回复这些名字 service.list_calendar_lists(page_token:page_token)

但如何将日历ID与日历名称相关联

2 个答案:

答案 0 :(得分:0)

service.list_calendar_lists返回的结构是一个带有条目items的JSON

items是一系列日历列表项,每个数组元素都包含id,这是您要求的。

类似

array_of_ids = service.list_calendar_lists(page_token: page_token)['items']map{|i| i['id']}

答案 1 :(得分:0)

您可以将CalendarList()与GET请求一起使用,如Google Calendar API here中所示。我通过传入" primary"来检测我自己的日历ID来测试这个。关键字,如上面链接的文档中所述。