将我的网站与谷歌日历集成

时间:2012-07-02 06:59:31

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

我用PHP开发一个网站。允许本网站的用户通过我提供的日历预约约会。当用户进行预订时,应将其添加到我的Google日历中。

这种情况需要什么样的身份验证机制?以下哪一个? 1. Web应用程序 2.服务帐户 3.已安装的应用程序

注意:我不想访问我网站用户的谷歌日历。我只是希望他们的预订显示在我的谷歌日历中。并且,如果可能的话,请发布我可以开始编码的来源。我搜索过但大多数关于这个主题的教程都基于.NET。

感谢。

1 个答案:

答案 0 :(得分:3)

您需要使用Google Calendar API设置OAuth界面。但是,您不会使用OAuth连接到用户的Google日历,而是将其设置为始终连接到您的Google日历。如果您使用Calendar API的Google文档,则会显示名为Write your First App的部分。这包含多种语言的示例代码,包括PHP。这是一个很好的起点。

注意:当我说它将使用您的帐户时,我的意思是您将其设置为您是客户并通过OAuth连接以获取令牌。然后保存这些令牌并将其用于对Google日历的所有访问。由于代币已存入您的帐户,因此您将始终连接到日历。