thecsea / simple-caldav-client
一个简单且完整的php caldav客户端
Requires
- php: >=5.3.0
- ext-curl: *
- ext-xml: *
README
此库只是 Packagist 的简单CalDAV 的移植版,参见 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,而该库又主要基于 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/" 目录下。