【问题标题】:Google API calendar fetch events calendar wiseGoogle API日历明智地获取事件日历
【发布时间】:2016-01-14 05:44:45
【问题描述】:

是否可以从日历中获取事件,日历明智? 就像不完全获取所有事件一样,像公共日历和个人日历一样单独获取日历等。我正在使用 Google API 包。是否有任何内置功能可以做到这一点?如果没有,那我应该如何实现呢?

提供 PHP 中的代码。谢谢。

【问题讨论】:

  • 欢迎加入堆栈,请阅读stackoverflow.com/help/how-to-ask 注意:我们不提供代码,我们会帮助您修复代码,向我们展示您迄今为止所做的尝试以及您收到的任何错误。

标签: google-calendar-api google-api-php-client


【解决方案1】:

您要查找的 API 端点是 Events: list。如果您正在使用 PHP 的 API 客户端库,可以在 Google Calendars API PHP Quickstart 上找到一个出色的彻底示例实现。

该示例演示了所涉及的步骤:

  • 创建一个新的Google_Client
  • 使用客户端创建一个新的Google_Service_Calendar对象。
  • 然后$service->events->listEvents($calendarId) 将返回Event 对象的集合(参见API 参考中的“概述”)。
    • $calendarId 可以是日历的ID(通过API查找获取calendarList)或字符串primary获取认证用户的默认日历事件。
    • listEvents() 接受一个可选的第二个参数,一个可以按最小日期、最大日期、最大参加者等限制结果的选项数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多