今天捣鼓网站的时候,需要调用QQ头像,但是又不想被别人看见QQ号码,所以就捣鼓了一下,记录一下

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>获取头像</title>
        <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
    </head>
    
    <body>
        <p id="tx">
            
        </p>
        <script>
        var qq  = '414098151';
        $.ajax({
            type: "get",
            url: "./data.php",
            data: {                                        //需要传递的参数
            qq: qq,
            },
            dataType: "jsonp",
            jsonp: "callback",
            jsonpCallback: "qqavatarCallBack",
            success: function (data) {
                console.log(data);
                console.log(data[qq]);
                $("#tx").html("<img src='"+data[qq]+"'>");
            },
            error: function (err) {
                alert(err);
            }
        });
        </script>
    </body>

</html>

PHP代码

$qq =  $_GET['qq'];  
$qqavatar = file_get_contents('http://ptlogin2.qq.com/getface?appid=1006102&imgtype=3&uin='.$qq);
$arr = str_replace("pt.setHeader","qqavatarCallBack",$qqavatar);
echo $arr;
最后修改:2020 年 05 月 18 日 05 : 44 PM
如果觉得我的文章对你有用,请随意赞赏