ruby Google Calendar API - 活动列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Google Calendar API - 活动列表相关的知识,希望对你有一定的参考价值。

# カレンダー API のインスタンス化
service = client.discovered_api('calendar', 'v3')

# 今日から月末まで
today   = Date.today
today31 = Date.today + 31

list(一覧)
# 時間を格納
time_min = Time.utc(today.year, today.month, today.day, 0).iso8601
time_max = Time.utc(today31.year, today31.month, today31.day,0).iso8601

# イベントの取得
params = {'calendarId' => 'primary',
          'orderBy' => 'startTime',
          'timeMax' => time_max,
          'timeMin' => time_min,
          'singleEvents' => 'True'}

# データの取得(取得方法は Google のサイトを参考にする)
result = client.execute(:api_method => service.events.list,
                        :parameters => params)

# イベントの格納
events = []
result.data.items.each do |item|
  events << item
end

# 出力
events.each do |event|
  printf("%s,%s\n",event.start.dateTime, event.summary)
end

以上是关于ruby Google Calendar API - 活动列表的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Javascript 中的 Google Calendar API 获取 Google Calendar 中事件的位置?

Google 日历 API 范围 - calendar.readonly 和 calendar.events.readonly 之间有啥区别?

Google Calendar API 批量请求 PHP

从google-calendar-API获取详细信息,无需帐户关联

python Google Calendar API Python快速入门

使用 Google 协作平台中的 Google Calendar API