2024-09-27 18:09:35 发布
网友
我有一个标准的MySQL数据库,有一个包含联系人的表(我使用使用Zend框架的webapp将联系人添加到表中),因此有我自己的字段。在
是否可以创建一个与OsX通讯录系统兼容的服务器?我想我必须和CardDav系统兼容。在
有人已经这么做了吗?是的,你是怎么处理的?创建了你自己的服务器?例如,有没有针对Python的CardDav库?我只想用OsX的通讯录读我的联系人。在
非常感谢你的回答
最好的
琼
Is it possible to create a server which would be compatible to be used with the Address Book system of OsX? I think I must be compatible with the CardDav system.
是的,你可以创建这样一个服务器,已经有很多了。您可以根据需要在CardDAV或LDAP之间进行选择。当LDAP对您的用例足够好时,您甚至可以通过配置OpenLDAP来使用您的数据库。在
LDAP通常只是只读和查询(想想大公司的通讯录/黄页)。CardDAV通常是读/写和完全同步的。在
Has anyone already done that?
很多人都有,单是CalConnect CardDAV Server Implementations网站就列出了16个,其中大部分是自由/开源软件。还有更多。在
If yes, how did you handle it? Created your own server?
我认为这是最常见的方法。在
Is there a CardDav library for Python for example?
请做你的调查,这是微不足道的。。。在
许多PHP服务器(您提到Zend)都使用SabreDAV作为基础。在
I just want to be able to read my contacts using the Address Book of OsX.
这样就容易多了。虽然您可以使用SabreDAV这样的库,但实现CardDAV readonly并不是那么困难。身份验证,一些查找地址簿的XML请求,然后一些代码将现有记录呈现为vCard。在
如果你想添加编辑,事情会变得更复杂。在
是的,你可以创建这样一个服务器,已经有很多了。您可以根据需要在CardDAV或LDAP之间进行选择。当LDAP对您的用例足够好时,您甚至可以通过配置OpenLDAP来使用您的数据库。在
LDAP通常只是只读和查询(想想大公司的通讯录/黄页)。CardDAV通常是读/写和完全同步的。在
很多人都有,单是CalConnect CardDAV Server Implementations网站就列出了16个,其中大部分是自由/开源软件。还有更多。在
我认为这是最常见的方法。在
请做你的调查,这是微不足道的。。。在
许多PHP服务器(您提到Zend)都使用SabreDAV作为基础。在
这样就容易多了。虽然您可以使用SabreDAV这样的库,但实现CardDAV readonly并不是那么困难。身份验证,一些查找地址簿的XML请求,然后一些代码将现有记录呈现为vCard。在
如果你想添加编辑,事情会变得更复杂。在
相关问题 更多 >
编程相关推荐