感谢 mynetx 的提醒,Windows Live Messenger Web Toolkit 的开发文档已经出现在 MSDN 上了。通过 Windows Live Messenger Web Toolkit,可以为网站增加 Windows Live Messenger 功能,比如:即时聊天、状态信息、联系人信息等,而现在被广泛使用的 Windows Live Messenger IM Control 只是其一部分而已。
然而上次那篇 Mix 09: Windows Live Messenger Web Toolkit 和 Web Bar 将推出 一文可能让大家更晕了,我先理一下结构:
Windows Live Messenger Web Toolkit 是统称,有以下 4 个组件(库、控件、API):
- Windows Live Messenger UI Controls(包括:Windows Live Messenger Web Bar Control,Contact List Control 等)
- Windows Live Messenger Library
- Windows Live Messenger IM Control
- Windows Live Presence API
而在这次 Mix 09 上推出的 Windows Live Web Bar Control(上图)是属于 UI Control 的,并包含完整的 Messenger 体验,功能包括:
- 联系人列表 — 管理、搜索、发起对话,还支持 Favorites 联系人;
- 对话列表 — 用户切换、管理活动对话;
- 用户区 — 显示用户状态,并允许用户更新信息,;
- 跨页导航 — 能在站内切换页面的同时,保持 Windows Live Messenger 的登录状态。
Web Bar Control 将会显示在网站的底部,从各个方面来看很类似 Facebook Chat 功能。
Windows Live Messenger Library 也更新至了 3.0,主要更新如下:
- 改进浏览器支持 – 支持 Google Chrome,并通过 postMessage 功能增强支持 HTML5 的浏览器的性能;
- 跨页导航 – 同 Windows Live Web Bar Control 的;
- 支持 Windows Live ID Delegated Authentication;
- 应用联系人 – 支持同一应用(站点)上的用户进行对话,而无需将对方添加为好友;
- 新加载器 – 详情见 Loading the Windows Live Messenger Web Toolkit。
除了 MSDN 的开发文档之外,Mslivelabs 的站点也值得一看。Angus Logan 和 James Senior 还制作了一段上手视频。Windows Live Messenger Web Toolkit 说白了,就是为应用或者网站增加社会化网络功能,而我加粗的那两个功能无疑是这次更新的重点。
6 条评论
Ming
您老就在你的这个livesino上加这个控件吧,大家尝尝鲜,MsLivelabs登录不了,总出现Error code: 3007。不知MS到底想让不让人用。
2009 年 03 月 19 日 4:03 上午
Picturepan2
@Ming 额,双休日吧,休息的时候,思路也清晰额,呵呵~耐心等等额~
2009 年 03 月 19 日 4:22 下午
rgter
@Scott Xu dfgdgdfgfdgfdg
2009 年 06 月 29 日 9:45 下午
评论当前被关闭。