如何在 Google 日历 API v3 中获取特定日期的日历数据?
Posted
技术标签:
【中文标题】如何在 Google 日历 API v3 中获取特定日期的日历数据?【英文标题】:how to fetch calendar data for a particular date in Google calendar API v3? 【发布时间】:2012-05-09 05:13:27 【问题描述】:如何在 Google calendar API v3 中获取特定日期的日历数据? 在参数中,timeMax 和 timeMin 比较的是事件的创建日期,而不是事件的发生日期。
【问题讨论】:
【参考方案1】:timeMin 和 timeMax 根据我的活动日期工作。我将 api url 用于事件 > 列表。您可以在页面底部的google calendar api docs for events > list 上运行实时测试以进行验证。请记住,日期格式应为 yyyy-mm-ddT00:00:00+00:00
【讨论】:
您会认为这些信息会在 API 文档中,对吧? 感谢 Rick 关于日期格式的说明!另请记住,您可能需要对日期格式进行 URL 编码。我花了一段时间才意识到这一点。【参考方案2】:php 中的示例
$cal = new Google_Service_Calendar($client);
$optParams = array('timeMax' => '2014-12-03T23:59:59+00:00','timeMin' => '2014-12-02T00:00:01+00:00');
$events = $cal->events->listEvents('primary',$optParams);
【讨论】:
以上是关于如何在 Google 日历 API v3 中获取特定日期的日历数据?的主要内容,如果未能解决你的问题,请参考以下文章
在 php 中使用 google calendar api v3 获取定期事件
Google Calendar API v3 - 使用硬编码凭据进行身份验证
使用服务帐户通过 OAuth 2.0 调用 v3 Google 日历 API 时出现“需要登录”401 未经授权的消息