zoukankan      html  css  js  c++  java
  • 用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> 
  • 相关阅读:
    set集合
    字典的使用与操作
    列表和字符串
    bzoj 4927: 第一题
    bzoj 3031: 理科男
    bzoj2263: Pku3889 Fractal Streets
    bzoj 1288: Neighbours
    bzoj2026: [SHOI2009]Coin
    bzoj3326: [Scoi2013]数数
    bzoj1494: [NOI2007]生成树计数
  • 原文地址:https://www.cnblogs.com/ranran/p/javascript_QQ.html
Copyright © 2011-2022 走看看