mkato/library-calendar

该软件包最新版本(dev-master)没有可用的许可证信息。

一个用于从用户日历获取空闲时间的API扩展

dev-master 2020-10-18 16:39 UTC

README

https://packagist.org.cn/packages/mkato/library-calendar

composer require mkato/library-calendar 

关于

日历管理器(例如:GoogleCalenderManager)做困难的事情。它通过API从日历中获取日程。

如果您使用Google日历,代码已为您准备好。使用Calendar.php,它已经与GoogleCalendarManager连接。

要使用不同的日历,您必须创建一个日历管理器,并使用这两个接口创建日程。然后使用服务提供者扩展CalendarManager::class的单一实例到您的创建的类。

如何使用?

调用Calendar.php,您可以获取您的忙碌时间或空闲时间。但是,您必须验证您的电子邮件,以便它可以访问您的日历。

功能

空闲时间

它返回您传入的日期时间之间没有日程的时间。因为它只是查看日程,所以目标时间是24小时。因此,午夜时间也会被选中作为空闲时间。

忙碌时间

它返回有某种日程安排的时间。