jrmy-era / remake-caldav-client
一个简单且完整的PHP CalDAV客户端
v0.1.14
2021-01-20 15:59 UTC
Requires
- php: >=5.3.0
- ext-curl: *
- ext-xml: *
README
这个库只是Packagist对 https://github.com/wvrzel/simpleCalDAV 的移植
使用示例
simpleCalDAV
版权所有 2014 Michael Palm palm.michael@gmx.de
目录
- 关于
- 要求
- 安装
- 如何开始
- 示例代码
- 关于
simpleCalDAV是一个PHP库,允许您连接到CalDAV服务器以获取事件、待办事项和空闲/忙碌日历资源,更改它们,删除它们,创建新的,等等。simpleCalDAV是为连接到CalDAV服务器Baikal 0.2.7而制作和测试的。但它也应该与任何其他CalDAV服务器一起工作。
它包含以下函数
- connect()
- findCalendars()
- setCalendar()
- create()
- change()
- delete()
- getEvents()
- getTODOs()
- getCustomReport()
所有这些函数都非常容易使用,易于理解,并提供了一个大的初始注释,解释了所有需要的参数和返回值。
这个库在很大程度上基于Jorge López Pérez的AgenDAV simple-caldav-client-v2.php,而AgenDAV simple-caldav-client-v2.php又基于Andrew McMillan的DAViCal caldav-client-v2.php。实际上,我几乎没有添加任何功能。我的主要目标是使一切直接且易于使用。您可以使用simpleCalDAV而无需深入了解CalDAV协议。
- 要求
此库的要求是
- PHP扩展cURL ( https://php.ac.cn/manual/en/book.curl.php )
- 安装
只需导航到您的服务器上的一个目录并执行git clone https://github.com/wvrzel/simpleCalDAV.git
确保已安装cURL。
将SimpleCalDAVClient.php导入到您的代码中,然后您就可以开始使用了 ;-)
- 如何开始
阅读SimpleCalDAVClient.php和示例代码中的注释。
- 示例代码
示例代码位于"/example code/"。