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中,头像以图片方式直接显示出来:

  

复制代码 代码如下:

  <div id='theforever'>.</div>

  <mce:script type="text/javascript"><!--

  function _Callback(msg){

  with(msg){

  document.getElementById('theforever').innerHTML='昵称:'+nickname+'<br/><img src="'+avatarUrl+'" mce_src="'+avatarUrl+'"><br/>距离生日的天数:'+offsetBirth;

  }

  }

  // --></mce:script>

  <mce:script language="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>