Windows Live Contacts(联系人) API(1)

香水坏坏 发表于 2007-7-7 [ASP.NET]

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

687 1 标签:Windows Live 
访客评论
发表评论
  • 你的姓名:
  • 你的网站:
  •   EMAIL:   
  • 评论内容:
  • 私人