如果你想使用 Ajax 获取 QQ 空间用户头像和昵称,可以尝试以下代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=3338007395', true);
xhr.onreadystatechange = function () {
  if (xhr.readyState === 4 && xhr.status === 200) {
    var responseText = xhr.responseText;
    // 处理返回的数据
    var startIndex = responseText.indexOf('(');
    var endIndex = responseText.lastIndexOf(')');
    var jsonString = responseText.substring(startIndex + 1, endIndex);
    var jsonData = JSON.parse(jsonString);
    
    // 获取到数据后进行操作
    var portraitUrl = jsonData['3338007395'][0];
    var name = jsonData['3338007395'][6];
    // ...
  }
};
xhr.send();

这段代码使用 XMLHttpRequest 对象发送 GET 请求,并在 readyState 为 4(请求已完成)且状态码为 200(成功)时获取到返回的数据。然后,我们对返回的数据进行处理,提取出 JSON 格式的字符串部分并通过 JSON.parse 方法将其转换为 JavaScript 对象。接下来,你可以从 jsonData 中获取到你所需的数据进行操作。

使用 Ajax 获取 QQ 空间用户头像和昵称

原文地址: https://www.cveoy.top/t/topic/qoE7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录