2024-07-04 18:12:28 发布
网友
我有一个用Django编写的服务器应用程序,它有一个联系人数据库。在
我希望添加一个cardav网络服务,以便在手机上共享我的联系人。我找了很多遍,但完全迷路了。在
我发现一些服务器是激进的,一些API使用文件。。。但什么也帮不了我。在
我需要在我的服务器上实现一个API,它将从我的数据库返回给我的Android联系人列表。我应该使用什么输出格式?在
谢谢。在
你的问题似乎有点笼统,也没有列出你看了什么资源,为什么会迷路。在
This presentation有点老了,但是展示了*DAV协议如何工作的基本原理。Building a CardDAV Client是另一个很好的起点。在
CardDAV本身在 RFC 6352,以及相关的RFC: WebDAV, WebDAV ACL, 等等
What output format should I use ?
CardDAV请求和响应使用 WebDAV, 因此是XML。 实际有效载荷是 vCard v3。在
如果要查找示例代码: Apple CalendarServer 是一个用Python编写的成熟的CalDAV/CardDAV服务器。 Radicale是另一个,但是你已经发现了(更具体地说为什么这对你没有帮助,Radicale对我来说是一个很好的起点)。在
最后:我认为Android没有内置CardDAV支持。大概你在用一个同步插件?在
谢谢你的回复。在
我将看起来激进和模块化的后端,如果我可以创建一个通信之间的激进和我的数据库将是完美的。在
你的问题似乎有点笼统,也没有列出你看了什么资源,为什么会迷路。在
This presentation有点老了,但是展示了*DAV协议如何工作的基本原理。Building a CardDAV Client是另一个很好的起点。在
CardDAV本身在 RFC 6352,以及相关的RFC: WebDAV, WebDAV ACL, 等等
CardDAV请求和响应使用 WebDAV, 因此是XML。 实际有效载荷是 vCard v3。在
如果要查找示例代码: Apple CalendarServer 是一个用Python编写的成熟的CalDAV/CardDAV服务器。 Radicale是另一个,但是你已经发现了(更具体地说为什么这对你没有帮助,Radicale对我来说是一个很好的起点)。在
最后:我认为Android没有内置CardDAV支持。大概你在用一个同步插件?在
谢谢你的回复。在
我将看起来激进和模块化的后端,如果我可以创建一个通信之间的激进和我的数据库将是完美的。在
相关问题 更多 >
编程相关推荐