| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|---|---|---|---|---|
| string | 必填 | QQ号码 | - |
|
| size | integer | 否 | 头像尺寸(40/100/140/640) | - |
| type | string | 否 | 返回类型(image/json) | - |
| 状态码 | 说明 |
|---|---|
| 200 | 请求成功,服务器已成功处理了请求。 |
| 403 | 服务器拒绝请求。这可能是由于缺少必要的认证凭据(如API密钥)或权限不足。 |
| 404 | 请求的资源未找到。请检查您的请求地址是否正确。 |
| 429 | 请求过于频繁。您已超出速率限制,请稍后再试。 |
| 500 | 服务器内部错误。服务器在执行请求时遇到了问题。 |
{
"code": 200,
"msg": "获取成功",
"data": {
"qq": "1397403557",
"size": 100,
"url": "https://q.qlogo.cn/headimg_dl?dst_uin=1397403557&spec=100",
"base64": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABkAGQDASIAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAABgACBAUHAQMI/8QAPhAAAgEDAgQDBAcFBwUAAAAAAQIDAAQRBRIGITFBE1FhByJxgRQyQpGhscEVI1KS0TNDYnKy8PFEgqKjwv/EABkBAAMBAQEAAAAAAAAAAAAAAAECAwAEBf/EACERAAICAgICAwEAAAAAAAAAAAABAhEDIQQSMUETIjJh/+sCUgAAAAH66TsSoQ1PhDCPlR/S4ULnAAACOG1lOqcaaYQex7G78nboJIhChtthKPM+ahJyBAMJATRGNLmF310IjXB59FTAblSxy8DzTyr7fhmCATJUqE+4piuTs2FUCIebZ1UwXjL7LQ0eHbOTctUAsRUD4XQ4ps4aUaoYn1Ky558pe6Fwov+hEs1gP0dch0hBXDLRlCsQwVcZN6/t3yLvV5/d/7HCUIfz1oY8lW9fQSDrURuoWF/OqnhJTR80sxA+X+5LcIa7LTewuPmlFWApw0uVH9LCFfCdJ2drxnTpSGLRdgSksfEZzaSFWIlWyo3y+8x7krmPO86jR7zm0Gi7PFMB3gVCi9oAWE0UtLXN3veomTQoh3YtU365tGzxHrnthsUt6iOl9qzDG21N8QpmrokCNwNghLVBb2g1s0L5mX6ogXHTCXPnC9vx9YsZ3ILTX9fYE/hooYcJJIgJw5Oc4cjR2tlfNFYP0Y5ix7QvXOmYoG4kN4mLoTaMLkYvJIgMFj82Zv6DjsVLhJnPWJAboKfqXKYPu3U2UN7nYi/NahNpKGT+3jsbbBKTtVblGuLO8SwGufDDcpwL19aqGabxdJtYthbc3FHf7+MZ3HZl1tQw9SMYKdS+56Ul2sGwtDRRJAKN9Dz5wQUNCENfEFIut7vKVrBApoVSWa+qkoPyH45rs6Jv88Cj9rHLATMTy96I0nrZazQqb5uaLW/8AGzp/WZJZnwUA3ZzO6mEUcDx61PFmlu4F9tLXm0UUHsm0IjQGle9Eqrou3HOjJjDcycizsb/2gAMAwEAAhEDEQA/ABUa/Yu+z6Pc+GeRJfJ+7P60WcDWOpXN017bgWmjKdyySIoafHZSw6eZ5+Q8wIezjQf2/wAV6dbTx7rEzDxs8t4Clig+Q5n+tfTWsWNrDpsxhgiRiqxLtXG0ZCgDyGPKqc3PS6JbDij7IWjwXDmEiOUISDI7qFUDHRR1PPvVWhWHjy8srflAlmsrL1O8t1z8CKN3BGAKzqwm8X2qa+AfqW6J/wCMVcPGTtnRYXV2ljNOVa6qAcArtP2jFNfkCayMcIqqRPAuDDeE/vSRDcrgZP8ACR03eXY1YNIEvRCf7yMuvxUgH/UK7cwR3MDwzLujYYIomMN9qem65pLeLeNFd2LthLtIQpGeiuByB9eh/AY9NqSxXWZbdZlzzBZl+4g19cW0yyST6DrkaXCyIQjSDKzxnsR5/wBK+d/a37PpeFdXW4tQ76JcviOTBYwk/Ybz9D3+PXpxZaVMjOD8op7K2v8AVomudHgvGtd23aAX2N1K5xz6ilWuaRqOhcP2SWGlTz21unvbTvDsT9pw3ME8jjyxSqT5bvSN0CX2c6HBo8ulyFfDURSzqT1AG1AT6nxCfWjXVpZLu5S1+kRxxmdI/DTnI2CCW9APh2qNJCDqEaKNqRrDGoHTDSg4+6Op0cd1ZzShDpscksrESSMd7ZOQMDH51w8h9pllpFna2sdshWNpGJOWZ3LEn51mnBJF3xnxPeg5Hisit5qZDj8FFHaao8HDt1qd2U/cJK+UGAQucffigH2PwsNM1GZ+bPMEJ88DP/1VONHTkYP1GedOAxXE5U/0qoDoIrymPuEefL7+VP6V5nnKoHQe8f0/H8qxkUfF1/8Aso6VelSyC78KXHaNo3yfltB+VEHIrkYIPPI71U8QxpcNYwPGJFeVtykZyvhup/1AfOncO+JBYtYXBYz2TGHLHmydUP8ALgZ81NCxq1ZD4qs2vRbxWYAv0YSI5OBGueZY/LkO5HkCRGvJYtZsLvTNS8G8Ce7M1uCrxsPtqpznB7qc5HSrSSYvc6jBCyC8UKyBuylPdJ9Nwf7jQPwzmPWxaXXiQzliu4/Xjk6g+uenkQampSlJpejAPrulabLqs54q1zU49QUhVa3jBjliAGxxhT1HX1BpVsI0a01aNLu5jKSNkHYRg4J94fHr86VJ8laF6IuYTaz39zFcqrktFEiZ5lgCxPyD0raG2e+jgTTVh2y71mCAhkXJyG88gcvWu6LauElv5oDHd3H1Fce8uemR2wNoP+U1cxQrEIwOYRAi/D/YFRyPtKwgbxDZalLwjLoqLi7ndvCES7iyKQ2T2ALYB6cj503gWzFpw3bhV2XG5vGQ9VfOCp9Rgf8ABqj1r2mvpvFV4un2cd1FGggjkdztbB98gDr73LrzwKrIeP7hNYF1caUtt9IIEyxMQsn+IA/aHn3HI9iOvEnGNBUWzUxg8xTqi6feQahbLPaSCSM8j5qfIjsakE8qoKdJ5U0DGT3PWmMNjbvsH6w8vWmXk4toQwUySMdkca9ZHPQD/fIAntQN4IbWdrqOvo15HA1vZx5dpgCoJIODnkMAL/NXL+bRIdWt59E1Cy3SsLeaGGZWB/gO3PZuXLH1qBuLNK1Fpbpb28MdjE4M8gXlJOwztQZ94geZwAMduYtHDpyMFaW7iYHKzLtfB7Hby/Osot+B+tq7NG44tNQGoWGo6CyLq1tFJvjbms8QwfDb/uIx86pX4k0/Wba2u7i1utN1NVV4m8JpFfuMMoJK/EAiomo8Q6jY8Qw6ldbZbGdNqeCcpJGPInuDzwcEHlyzR1wbeW1xb3MVo6yW2/x4f8KyEll9CHD8uwIpHjTlfsHohxQ6/NBF+zhbWVsiKiJdRlpGwPrHB5Z8vT1wFRPaAiBVznaSv3HH6Uqb4IA7sgatxWlhGHNlMoLBfEuXWKMZBwSckjoe1ZXrvGGv8Ta6NN0m5T6ATtZYCYgwHNnL8ztAz6EDtRh7UbxtP0dp4jiRwFXnjBG4Z/8AZn5VW+y/RV03gLVdfuLdJZLhTHEsmcNECAR8Ccg/CljjSYdJAi15FaWxt7JG3g+7dZ2SY7qcdVPXt0Gc4qXw5rTWt6iakPpumynbcW8w3qV8wD0YdQRUri/UL3X4GnWxtYI7VP8Ap4sYHqevyqn4f0u5utIkvQuYonKk9yPP5V2rHcdl1idbPoCPhqyFtG+nyywSBAI51bcSnUK2frgevPHQ96hT2+p2rEXFkLmMdJrQj7yjEEfAFqueGA6cOaYsud4towc+e0VZVx3TOO2mBv02POHjuUHQ77aRfzWpOgW8UWomVVeaPbiIsp/ceYHoeXqMY6YAKlIPWnEha3ZmcwG9o99a6a2mS3mmx39sWkzEzbQGO3n0IPfrWKa3eWl9r0y2Nl9Dhf3khD78HHPngfGvoTjHR11vSmtxgSowkjz0yO3zGRQFe8IWs+tW+ouWt5bcjdGqjD46fD+ldGGUUtnTx4qS/oOcGx21+ZdB1YH6Hen92w6wzfZdfXt68q9OALK/4c9ol9od8fdFtI6n7L+8m1x8R/vlV5qmjLDdw3mmriVZVYoo6nIwR65xRVxJHFLxrpMkcI8ZbKcPMB23xYXPf7Xwz60MlWmgZo9Xr2SoM7pv8/6ClXLU7hIw5gufw5fpSpLIA57RtLXV+ErtBjxIgJ4267dvU/y7q9PZ5BqD+z660PW7c2rQI8cMzsNkiHJUg57H8MU67vpNEkd7xDJoj8/FAybU91cfweR7d+WCZvDtwgtV09JVljjXxLWRWDCWHPIg9yudp+R+1SSdbRVK9Fbo1qlla+AYw0oGHQDcd3fNXFrYRyRxRGFYbdRjYFxkdxgdKneGw5AYHwr1hjbIrSzuR1Sn9S1gk5ADkAOWKlxncKhQqc9Kks7RxsyIXYDko5E/fUzz5JJnsBTX6VFF3KwGLSYHyJUY/GkzXbsuFhjXPvEsWJHkOlawUOnJxVTeKHyGUN8RmrmRM1Gltt5oFcckii8GPH9kn8oqn1bUYdIS+vdgYWkG2OJBjdI2WK/cEPoMmiq5txBBJKUd9gJ2xjLN6AedZpxtDcxWcEF8ojv9UlMMUAOfDDkBiT3OCEz2BAHcnRuy0pqSoPLO3NtaxRFtzKuGbH1j3PzOTSr23czSq1kKI7Kk0ZwEkikXDA81cEUKabw/a6fcm2t7yW2EDhop7cgmHl7qypzHQ43kc16nzGdA4rn0hFRyJ7Hrgt9UeYPl+FS+L47DiOKPU9Il2arbpsaMnZJJH1wvmQSSMHufSmcWE2K0h3QRs0iSkqMun1T6ipCwelY/wX7TZLKCOy1q2M8ajC3MAAfH+JeQPxBHwPWtH0zjPQNRGLfVbZXP93M3hP8Aytg1KUGhHJl4qU7aaZHIsiho2VlPQqcinZ60jEbZxhg4FdUZ61zqaTMEBLEADuaJh+004IMEmhDX/aFoGiSNDNctc3Skr4NsN7Z7jOQox6ms/wBT9rOoanaBtIgXT4JByd8SS48/4Rn4H0NMscn6NZqvEvEemcO2hmv5RvIPhwpzeQ+g/U8h51kGk39zxXx6upahhLe0Uzlc+5Ci/UXPnu97PfafLAFbu6mvGea5lkmuCcs7sWZ/mak2t49tYG0+oZj4kyrlmkx0HL7K+XTOT8LKHVDRDHV+M7tr5xpXhLar7qtIhJc/xdRgen/FKrbSPZql3p8Nxc6vIrSqHUWgRk2kZHvEHPxHL8yq31G7IzN5GDF+W5m3HlyJPU17zBYrDMSKnf3RSpU4Stsj7zOQCzHJJ86tbIxyMFlt4HB67lpUqEibLzS47UX29LG2RyQS0e5CTjHY1pnDszfRCAXxnPOR2/MmlSqE/AC2MjY6n+Y/1qtvtpVt0asfXJ/WlSqY8TCeOo4F1O5VbeECRmZuWc5bJ69ieo6UP2re83QbuZAGB58h26mlSrvj+EK/JKkJC8iwwOzEflU7SZnCsEITJ57RjPx86VKlCi+tLq4ggEcVzchF6KLiQAegAbkKVKlU6Af/2Q=="
},
"user_id": null
}
<?php
$url = 'https://api.xkzil.com/API/tools/qq-avatar.php';
$params = ['qq' => 'YOUR_VALUE', 'size' => 'YOUR_VALUE', 'type' => 'YOUR_VALUE', ];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests
url = "https://api.xkzil.com/API/tools/qq-avatar.php"
params = {
'qq': 'YOUR_VALUE',
'size': 'YOUR_VALUE',
'type': 'YOUR_VALUE',
}
response = requests.get(url, params=params)
print(response.text)
const url = new URL('https://api.xkzil.com/API/tools/qq-avatar.php');
const params = {
'qq': 'YOUR_VALUE',
'size': 'YOUR_VALUE',
'type': 'YOUR_VALUE',
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
fetch(url)
.then(response => response.text())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
const axios = require('axios');
const url = 'https://api.xkzil.com/API/tools/qq-avatar.php';
const params = {
'qq': 'YOUR_VALUE',
'size': 'YOUR_VALUE',
'type': 'YOUR_VALUE',};
axios.get(url, { params })
.then(res => console.log(res.data))
.catch(err => console.error(err));
package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL := "https://api.xkzil.com/API/tools/qq-avatar.php"
params := url.Values{}
params.Add("qq", "YOUR_VALUE")
params.Add("size", "YOUR_VALUE")
params.Add("type", "YOUR_VALUE")
reqURL := baseURL + "?" + params.Encode()
resp, err := http.Get(reqURL)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String url = "https://api.xkzil.com/API/tools/qq-avatar.php" + "?" +
"qq=YOUR_VALUE" + "&" +\n "size=YOUR_VALUE" + "&" +\n "type=YOUR_VALUE";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.GET()
.build();
HttpResponse<String> response = client.send(request,
HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
using System.Net;
var client = new HttpClient();
var url = "https://api.xkzil.com/API/tools/qq-avatar.php" + "?" +
string.Join("&",
new (string, string)[] {
("qq", "YOUR_VALUE"),
("size", "YOUR_VALUE"),
("type", "YOUR_VALUE"),
}.Select(p => $"{WebUtility.UrlEncode(p.Item1)}={WebUtility.UrlEncode(p.Item2)}")
);
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <curl/curl.h>
int main(void) {
CURL *curl = curl_easy_init();
char *url = "https://api.xkzil.com/API/tools/qq-avatar.php" + '?' +
"qq=YOUR_VALUE&size=YOUR_VALUE&type=YOUR_VALUE";
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
int res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
#include <iostream>
#include <httplib.h>
int main() {
httplib::Client cli("https://api.xkzil.com");
httplib::Params params{
{"qq", "YOUR_VALUE"},
{"size", "YOUR_VALUE"},
{"type", "YOUR_VALUE"},
};
auto res = cli.Get("/API/tools/qq-avatar.php", params);
if(res) std::cout << res->body << std::endl;
return 0;
}
.版本 2
.子程序 _按钮_调用_被单击
.局部变量 网络操作对象, 网络操作类
.局部变量 返回文本, 文本型
.局部变量 完整网址, 文本型
完整网址 = "https://api.xkzil.com/API/tools/qq-avatar.php" + "?"
完整网址 = 完整网址 + " + "&" + "qq" + "=" + "YOUR_VALUE"
完整网址 = 完整网址 + "size" + "=" + "YOUR_VALUE"
完整网址 = 完整网址 + "type" + "=" + "YOUR_VALUE"
返回文本 = 网络操作对象.网页_获取(完整网址)
调试输出(返回文本)