如何将 Google Calendar API 集成到 Laravel 中
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
许多应用程序需要与 Google 日历或 Outlook 日历集成。原因多种多样,例如获取空闲日期以便在客户关系管理系统 (CRM) 中安排预约,或将多个日历合并到一个应用程序中等等。
介绍
如果你有 PHP 和 Laravel 的经验,你就能轻松做到。
本文将为您介绍 Google API 的工作原理、有用的源代码以及如何将 Google 日历集成到您的应用程序并设置同步的分步指南。
启用 Google API
- 前往Google API 控制台。
- 从项目列表中选择一个现有项目,或者单击“新建项目”创建一个新项目。

- 选择新建的项目,然后在 API 和服务部分启用Google Calendar API 。
- 点击“按类型创建凭据”按钮,创建密钥对:OAuth 客户端 ID。

- 创建完成后,您将收到客户端 ID和客户端密钥。请保存
client_secret_*.json文件,稍后会用到。 - 添加测试用户。谷歌表示
当应用发布状态设置为“测试”时,只有测试用户才能访问该应用。应用验证前允许的用户数量上限为100,该上限在应用的整个生命周期内计算。
结论
至此,我们的集成工作第一部分就完成了。在下一篇文章中,我们将创建一个使用 OAuth 2 进行身份验证并检索和同步日历的应用程序。
再见 ..
