【问题标题】:Proper Method for Google Calendar with PHP使用 PHP 的 Google 日历的正确方法
【发布时间】:2016-09-18 21:08:25
【问题描述】:

我正在为我的组织开发一个网站,该网站将允许该网站的用户为我们大楼中的多个空间创建/修改/等房间预订。

每个房间都有一个 Google 日历,该日历链接到建筑物周围的几台监视器,以显示哪些房间 [un] 可用。所以,我的目标是通过让我正在创建的网站编辑这些谷歌日历来利用这些日历。但是,我遇到的问题是,从我能够找到的所有文档中,您似乎必须提示每个用户进行 Google 登录。这是我试图避免的。我希望个人能够登录到我的网站,然后在后端我的网站向 Google 提供身份验证,以便他们可以根据其帐户设置的权限从上述 GCals 添加/编辑/删除事件。

谁能帮助我找到正确的文档?我通过自己的一些密集的谷歌搜索发现了一些东西,但我对我应该使用什么方法感到非常困惑。

感谢任何帮助使事情顺利进行!

【问题讨论】:

  • 您的意思是要在您的网站上获取用户的 Google 凭据。在后端,您的服务器将使用这些凭据登录到他们的 Google 帐户?
  • 否 - 我希望用户能够简单地使用我的网站附带的用户名和密码登录我的网站。由于我的 Google 凭据可以访问相关的 Google 日历,因此我将在 google 中使用我的凭据并控制用户通过我的网站拥有的权限...

标签: php google-calendar-api


【解决方案1】:

如果我理解正确,您想要的概念是创建一个写入您自己的日历而不是用户日历的网站。正是这个 3 部分的示例网页预订教程给出的内容:

  1. Part 1: Setting up Google Calendar
  2. Part 2: OAuth2 and Configuring Your ‘Application’ With Google
  3. Part 3: A Sample Web Page For Bookings

本教程适用于许多人,就像这篇 SO 帖子中所做的一样 - How do I connect to the Google Calendar API without the oAuth authentication?

【讨论】:

  • 这似乎接近我想要的。但是,我并不是希望它写入“我的日历”,大约有 13 个日历我不拥有但也可以访问,我将根据不同用户的输入写入这些日历。我没有机会查看您链接的文档,但感谢您的建议!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 2017-04-21
  • 1970-01-01
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多