Windows Live Contacts(联系人) API(1)
Windows Live Contacts API定义了一系列通过编程方式访问Windows Live联系人地址数据库的Web服务。
Windows Live 联系人Web服务让客户端通过HTTP/GET形式提交请求并返回XML。
Windows Live Contacts是方便开发人员获取联系人地址的API。
⊙通过REST使用indows Live Contacts API
为了使用Windows Live Contacts API,应用程序必须通过Representational State Transfer(具象状态传输,REST)协议来发送请求以及获取返回信息从Windows Live Contacts。
REST是基于HTTP协议的终端数据操作协议,例如从客户应用程序到WEB服务。通过REST,数据对象和操作行为是分离的因为一组固定的行为已经存在。你只要提供你想要产生行为的目标对象的路径。
Windows Live Contacts REST支持的HTTP方式已经在RFC 2612中定义
方式:GET
说明:通过请求URI返回URI的信息。当GET请求成功,返回请求的数据。
方式:POST
说明:插入以一个以子元素或者作为URI里元素形式附加在请求上的数据。
当POST请求成功,返回”201 Created”状态码,并且返回包含一个指向新建立的对象的Location头
方式:PUT
说明:用请求主体里提供的数据更新URI对象。当PUT请求成功,返回”204 No Content”状态码,并且没有内容返回。
方式:DELETE
说明:移动URI数据对象。当DELETE请求成功,返回”204 No Content”状态码,并且没有内容返回。
请求的URI标识了用来操作对象,同时,URI还有效的描叙了数据层次。例如可能的请求URI:
/someone@example.com/LiveContacts/Contacts/Contact(ContactID)/Locations/Location(LocationID)/CompanyName
- 你的姓名:
- 你的网站:
- EMAIL:
- 评论内容:
- 私人

