【发布时间】:2013-09-10 11:43:24
【问题描述】:
我必须为 Carddav 服务器实现创建一个 web 服务,以便在身份验证后向 Iphone 提供联系人。
我想知道从头到尾关于 url 和它所期望的参数的步骤。
意思是,一开始是用url、用户名和密码打的。
那么,我必须如何配置我的方法和参数?
我已经读出了 RFC 链接,但我仍然不清楚。
【问题讨论】:
我必须为 Carddav 服务器实现创建一个 web 服务,以便在身份验证后向 Iphone 提供联系人。
我想知道从头到尾关于 url 和它所期望的参数的步骤。
意思是,一开始是用url、用户名和密码打的。
那么,我必须如何配置我的方法和参数?
我已经读出了 RFC 链接,但我仍然不清楚。
【问题讨论】:
你应该看看the documentation for Google's implementation。
对于身份验证,use OAuth。如果您需要提供自己的 OAuth 身份验证,请查看 DotNetOpenAuth。
对于您的 REST Api,请尝试模仿 Google 的实现,如下所示:
校长
https://www.googleapis.com/carddav/v1/principals/{userEmail}
家庭设置
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists
通讯录
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists/default
联系方式
https://www.googleapis.com/carddav/v1/principals/{userEmail}/lists/default/contactId
【讨论】: