Google日历,获取活动日

时间:2020-04-13 23:47:11

标签: google-api google-calendar-api

是否可以获取带有活动的日期列表(按天分隔),并在请求中发送时间限制。

例如:

请求:

{
  minDate: 'someMinDate',
  maxDate: 'someMaxDate'
}

响应:

{
  datesWithActivities: [
    'day1',
    'day2',
    'day3'
  ]
}

2 个答案:

答案 0 :(得分:0)

根据文档,您应该可以使用list方法:

https://developers.google.com/calendar/v3/reference/events/list

并使用其timeMintimeMax参数。

以下是将timeMintimeMax设置为“ 2016-05-18T07:00:00 + 07:00”和“ 2016-05-18T09:00:00 + 07”的示例请求: 00':

curl \
  'https://www.googleapis.com/calendar/v3/calendars/ariefbayu%40gmail.com/events?timeMax=2016-05-18T09%3A00%3A00%2B07%3A00&timeMin=2016-05-18T07%3A00%3A00%2B07%3A00&key=[YOUR_API_KEY]' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --compressed

答案 1 :(得分:0)

Google日历中的活动称为事件,通过使用list方法请求日历的事件,并传递timeMaxtimeMin参数在请求中,您会得到您选择的日期和时间之间的事件。

要使用现有方法无法直接从API响应中获得所需的确切表示,则必须最终完成。

但是随时可以在https://issuetracker.google.com上提交功能请求


进一步阅读:

相关问题