个人头像

柠檬酸

24小时前来过

控制台
欢迎来到我的博客!
默认封面

00:00/

播放列表

ajax获取QQ昵称和头像

发布于2017-05-13 / 277次浏览

首先感谢@独行 文章的思路和指导。

效果演示:

 

代码实现:

html代码:

QQ号:<input type="input" name="qq" id='qq'><br><br>
昵称:<input type="input" id="nickname"><br><br> 
QQ头像:<img style="width:100px;height:100px" id="avatar">
<script>
 $(document).ready(function(){
 $('#qq').blur(function(){
 var qq=$("#qq").val();
 $.ajax({
 type:'get',
 url:'20.php?qq='+qq,
 dataType:'jsonp',
 jsonpCallback:'portraitCallBack',
 success:function(data){
 $("#nickname").val(data[qq][6]);
 $("#avatar").attr("src",data[qq][0]);
 },
 error:function(){
 alert('糟糕,昵称获取失败!请重新填写。');
 }
 });
 });
 });
</script>

php代码:

<?php 
 $qq=@$_GET['qq']?$_GET['qq']:"";
 $qqnickname = file_get_contents('http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq); // API
 if($qqnickname){
 $qqnickname = mb_convert_encoding($qqnickname, "UTF-8", "GBK");
 echo $qqnickname;
 }

参考文献:

http://www.inlojv.com/20170405hqqqtxnc.html
http://blog.csdn.net/lddtime/article/details/64590011

最后修改于:2017年6月25日 上午12:34

喜欢 1
TAGS:  暂无标签
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载但请务必注明出处,尊重他人劳动成果。 转载请注明出处链接 : ajax获取QQ昵称和头像

暂无评论