刚刚断桥残雪写了一篇《使用滔滔给WordPress添加博主状态》,可以通过滔滔的API接口给我们的博客添加一个博主的状态,滔滔是类似于twitter的微博,关于滔滔的API使用方法,大家可以看这篇文章——《使用滔滔给WordPress添加博主状态》。我在写完滔滔API使用的文章之后,想如果有人要使用滔滔的头像来开发插件,而断桥残雪发现滔滔的头像没有规律,后来断桥残雪在一个滔滔的API使用程序中找到了滔滔头像的算法,特地公布出来,与大家共享。
滔滔头像图片地址是类似于这样的结构的:http://h.taotao.com/images/head/{1}/{2}/{3}/{4}/qq号.jpg。其中{1}{2}{3}{4}合起来是你的QQ号的后八位,如果不足八位,前面补零,每个目录为两位数组成,如断桥残雪的头像地址是:http://h.taotao.com/images/head/94/75/66/18/94756618.jpg。当然如果你的头像没上传,是系统的默认头像就不能使用这个方式获得啦。
下面是断桥残雪用JS实现的获取QQ头像的函数qqHeaderImg();
function qqHeaderImg(qq){ var t="00000000"+qq; t=t.slice(-8); var img='http://h.taotao.com/images/head/'+ t.substring(0,2)+'/'+t.substring(2,4)+'/'+ t.substring(4,6)+'/'+t.substring(6,8)+'/'+qq+'.jpg'; return img; }
特别提出来的是,qqHeaderImg()中有一种不错的思维方式,就是在实现如果不足八位数,则在八位数前面添加0的方法,有时候我们如果跳出来想问题,就会有更好的解决方法。特别记录一下!

