首页 > JavaScript/ 网络技术 > 获取滔滔头像图片地址的算法

获取滔滔头像图片地址的算法

刚刚断桥残雪写了一篇《使用滔滔给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的方法,有时候我们如果跳出来想问题,就会有更好的解决方法。特别记录一下!

相关文章

"获取滔滔头像图片地址的算法"已有0条评论
  1. 还没有评论呢,赶紧抢沙发!
文明发言,你好我也好
正在提交,请稍后...
返回顶部