Team MySWJTU 标签:api89c79f06-cc2c-4d6e-a026-8e9d1c73d51b,标签:api2010-09-09T00:44:46ZInf2.cnhttp://team.myswjtu.com/blog/2009/11/17/how-to-write-post-by-using-windows-live-writer.html用Windows Live Writer写博客2009-11-17T20:45:28+08:002009-11-17T20:45:28+08:00shawn<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image001[25]" border="0" alt="clip_image001[25]" src="http://inf2.cn/payload/?cnw0ODZjNDcwYi1mNDQzLTRjOGQtOGE2MC0wZWM1NDJkMTg4Njc=" width="474" height="132" /></p> <p>今天,我们把Metaweblog API的基本接口实现在了我们的Inf2平台中.</p> <p>Metaweblog API是基于xml-rpc的协议,类似Web Service. 具体技术和实现过程会随后发布.</p> <p>本篇文章是详解一下如何使用Metaweblog API. </p> <p>首先,支持Metaweblog写文章的客户端有很多, 甚至可以使用Office Word 2007, Office Onenote 2007来发布文章, 而不需要登录到网站的后台, 毕竟在网速不漂亮的交大, 有一个方便的客户端是无比的重要.</p> <p>在我们的测试下, 最后选择向大家介绍和推荐使用Windows Live Writer来发布文章. 它的优点可以表现为:</p> <ul> <ul> <li>配置十分简便 </li> <li>兼容性很好, 支持我们平台后台的所有功能 </li> <li>可以插入图片,而不需要单独用其他软件处理图片 </li> <li>可以插入地图 </li> <li>可以支持从Word 拷贝文字时清除无效的格式(因为是ms自己的软件嘛) </li> <li>开放的API可以为未来开发插件提供便利. </li> </ul> </ul> <div style="page-break-after: always" ></div> <p>接下来的本篇文章就介绍一下如何配置Windows Live Writer</p> <p>目前最新的Live Writer的版本是14(也是2009版). 您可以在以下地址获得:</p> <ul> <ul> <li>官方网站: <a title="http://download.live.com/writer" href="http://download.live.com/writer">http://download.live.com/writer</a></li> <li>学校教育网镜像: <a href="http://deploy.cer.inany.net/runtime/wlw.rar">http://deploy.cer.inany.net/runtime/wlw.rar</a> (其中包含文件上传插件)</li> </ul> </ul> <p><font color="#ff0000">注意, 用后面的安装后,不会出现任何提示, 但是安装会自动安在C:\Program Files\Windows Live\Writer\WindowsLiveWriter.exe 如果是64位的系统,会在C:\Program Files (x86)\Windows Live\Writer\WindowsLiveWriter.exe , 只能自己创建一下快捷键.</font> (-_- 出现这个的原因是这个版本是从Windows Live的安装包里提取出来的, 而整个Windows Live安装包有几百MB)</p> <p>安装好后初始运行会弹出配置界面:</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="" border="0" alt="" src="http://inf2.cn/payload/?cnw0OTM5NDhkYy0yZTk2LTRiYTItYWRmYy1mMjUzMDdiZDZiOTk=" width="472" height="404" /></p> <p>选择&quot;<strong><font color="#ff8000">其他日志服务</font></strong>&quot;,然后点下一步, 您会看到这样的界面:</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[15]" border="0" alt="clip_image001[15]" src="http://inf2.cn/payload/?cnxhYzRlNTAzYy1mN2VmLTRkNTYtYTQ2ZC1jNjNmMmIzYmJkOGQ=" width="488" height="417" /></p> <p></p> <p>日志的地址填写使用inf2基础平台绑定的域名, 例如要连接myswjtu.com ,就填写 <a href="http://myswjtu.com">http://myswjtu.com</a> ; 如果要连接team.myswjtu.com 就填写 <a href="http://team.myswjtu.com">http://team.myswjtu.com</a> </p> <p>用户名和密码填写您在注册inf2平台时所填写的用户名和密码. 点下一步</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[17]" border="0" alt="clip_image001[17]" src="http://inf2.cn/payload/?cnxlZDNkZTU3ZS0zZDY2LTQwNzUtYWQ2MC02OGMxY2FiNzUyZjA=" width="501" height="424" /></p> <p>在这一步里,首先选择使用日志的类型是Metaweblog API. </p> <p>如果您需要连接myswjtu.com 就填写 <a href="http://myswjtu.com/xmlrpc.ashx">http://myswjtu.com/xmlrpc.ashx</a> 如果连接其他绑定地址,照此推断填写,例如<a href="http://team.myswjtu.com/xmlrpc.ashx">http://team.myswjtu.com/xmlrpc.ashx</a> 或者 <a href="http://***/xmlrpc.ashx">http://***/xmlrpc.ashx</a></p> <p>然后下一布</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[19]" border="0" alt="clip_image001[19]" src="http://inf2.cn/payload/?cnxkN2JjZmFkYi02Yzc2LTRlZWYtYTBkMS1mZDZmNWY3NTQ1OGU=" width="534" height="424" /></p> <p>此时会询问是否测试主题, 我们没有实现该功能, 因此选择No或者&quot;否&quot;</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[21]" border="0" alt="clip_image001[21]" src="http://inf2.cn/payload/?cnw5ZTczZjFiZC1iMGU1LTQ1YzMtOGY0Yi05YmU4YWRjNzE3OGQ=" width="497" height="428" /></p> <p>当您看到这个界面时, 说明已经测试完成了. 您可以输入一个昵称以保存配置.</p> <p>结束后,您就可以看到Live Writer的主界面了:</p> <p><a href="http://inf2.cn/payload/?cnwyYjE2Yzc4Ny0xOTNhLTQ3YzYtOGQ3Zi01MmFjMmRiNzkwNjk="><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[23]" border="0" alt="clip_image001[23]" src="http://inf2.cn/payload/?cnw4ZWUxOTcxMS1mZmVjLTQ1MzYtYjhhZS0yMGNjODA3MmUxZjI=" width="593" height="484" /></a></p> <p>界面的相关介绍如下:</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://inf2.cn/payload/?cnw5M2JiYmQ4Yi05MDkyLTQyNmUtYjc2OC04NDc4ZjNlNmU3NTE=" width="814" height="656" /> </p> <p>如果您对这些还不是很了解,您可以<a href="http://myswjtu.com/posts/2009/11/10/how-to-write-post.html" target="_blank">点这里查看后台的发文说明</a></p> <p>如果您对标签不理解,您可以<a href="http://myswjtu.com/posts/2009/11/10/post-150840.html" target="_blank">点这里查看标签使用说明.</a></p> <p></p> <p>&#160;</p> <p>到此为止,您已经了解了Windows Live Writer对Inf2平台建立的网站的API调用的基本配置.</p> <p>接下来,您可以试一下?:-) </p>