用JS获得QQ号码的昵称,头像,生日

有一个网址,可以返回我们要的内容。

http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=指定QQ号码

将会返回下列内容:

_Callback( {"uin":查询的QQ号码, "qzone":1, "nickname":"昵称", "offsetBirth":距离生日的天数, "avatarUrl":"查询的QQ号码头像地址"});

因此,我们把它解析出来就可以了

针对这个内容,对_Callback事先进行实现,然后在<script src=>中放置上面的URL,利用返回的内容,使其执行_Callback函数,对数据进行处理即可。

看看下面的代码,简单地对数据进行对号入座的说明,显示在DIV中,头像以图片方式直接显示出来:

<divid='theforever'>.</div>
<mce:scripttype="text/javascript"><!--
function _Callback(msg){
with(msg){
document.getElementById('theforever').innerHTML='昵称:'+nickname+'<br/><imgsrc="'+avatarUrl+'"mce_src="'+avatarUrl+'"><br/>距离生日的天数:'+offsetBirth;
}
}
// --></mce:script>
<mce:scriptlanguage="javascript"type="text/javascript"src="http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=指定QQ号码"mce_src="http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=指定QQ号码"></mce:script>
上一篇:Codeforces Round #394 (Div. 2)A水 B暴力 C暴力 D二分 E dfs


下一篇:Spring学习(五)-----注入bean属性的三种方式( 1: 正常的方式 2: 快捷方式 3: “p” 模式)