From f175155f79f72aba226d8d0b0f99e3bcb76fc5f1 Mon Sep 17 00:00:00 2001 From: Android Date: Fri, 8 Sep 2023 22:05:48 +0800 Subject: [PATCH] fix: get qq anonymous avatar (#588) --- src/server/function/twikoo/utils/index.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server/function/twikoo/utils/index.js b/src/server/function/twikoo/utils/index.js index 670edf760..b912fc715 100644 --- a/src/server/function/twikoo/utils/index.js +++ b/src/server/function/twikoo/utils/index.js @@ -154,11 +154,8 @@ const fn = { async getQQAvatar (qq) { try { const qqNum = qq.replace(/@qq.com/ig, '') - const result = await axios.get(`https://s.p.qq.com/pub/get_face?img_type=4&uin=${qqNum}`, { - maxRedirects: 0, - validateStatus: status => [301, 302, 307, 308].includes(status) - }) - return result?.headers?.location || null + const result = await axios.get(`https://aq.qq.com/cn2/get_img/get_face?img_type=3&uin=${qqNum}`) + return result.data?.url || null } catch (e) { logger.warn('获取 QQ 头像失败:', e) }