是否可以将自定义事件数据同步到单独的Google日历帐户?

时间:2015-09-08 00:12:17

标签: php laravel calendar google-calendar-api

我有一个与Laravel一起建立的餐厅预订网站,并为商家和客户运营。

我想要做的是,当客户在商家餐厅成功预订时,我想将预订数据同步到商家的Google日历"以及"客户的Google日历"。

可以使用Google日历吗?如果是这样做的方法是什么?

在他们自己的日历和我的日历(从我的网站)之间同步数据的无缝方法是什么?

1 个答案:

答案 0 :(得分:1)

据我从评论中理解你的用例,你实际上需要做两件事:

<强> 1。使商家日历保持最新状态

为此,同步可能确实是最佳解决方案。一个Calendar API&#34; sync&#34;只是一个常见的读取操作,它包含一个同步令牌,您可以在以后的读取中使用它来减少所需操作的数量。它被描述为in the docs

<强> 2。将活动添加到客户的日历

您不希望将日历与客户同步。这里的日历,只需添加一个事件。当然,你可以添加一个事件via the API;但是,一个更好的解决方案似乎是providing a link for the customer to add the event himself

https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20150998T224000Z/20150998T221500Z&details=For+details,+link+here:+http://www.example.com&location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&sf=true&output=xml

技术上要容易得多,而且客户不需要完全访问他的日历(没有只写权限)。