mkato / library-calendar
该软件包最新版本(dev-master)没有可用的许可证信息。
一个用于从用户日历获取空闲时间的API扩展
dev-master
2020-10-18 16:39 UTC
Requires
- php: ^7.3
- google/apiclient: ^2.7
- laravel/framework: ^8.0
- nesbot/carbon: ^2.41
Requires (Dev)
- phpunit/phpunit: ^7.5
- dev-master
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dependabot/composer/guzzlehttp/guzzle-7.4.5
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/composer/laravel/framework-8.40.0
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
This package is auto-updated.
Last update: 2024-09-30 00:59:48 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小时。因此,午夜时间也会被选中作为空闲时间。
忙碌时间
它返回有某种日程安排的时间。