From e71c7ac713ee127603fd8c570c2065d95dc7cebc Mon Sep 17 00:00:00 2001 From: overwriter Date: Sun, 21 Jan 2024 09:22:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8C=BF=E5=90=8D?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E4=B8=8B,=E9=83=A8=E5=88=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=8F=90=E7=A4=BA=E7=BD=91=E7=BB=9C=E5=A4=AA=E6=8B=A5?= =?UTF-8?q?=E6=8C=A4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QCloudMusicApi/util/config.h | 2 +- QCloudMusicApi/util/request.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/QCloudMusicApi/util/config.h b/QCloudMusicApi/util/config.h index 67a7469..c644443 100644 --- a/QCloudMusicApi/util/config.h +++ b/QCloudMusicApi/util/config.h @@ -5,7 +5,7 @@ namespace Config { -const static QString anonymous_token = QStringLiteral("de91e1f8119d32e01cc73efcb82c0a30c9137e8d4f88dbf5e3d7bf3f28998f21add2bc8204eeee5e56c0bbb8743574b46ca2c10c35dc172199bef9bf4d60ecdeab066bb4dc737d1c3324751bcc9aaf44c3061cd18d77b7a0"); +static QString anonymous_token = QStringLiteral("de91e1f8119d32e01cc73efcb82c0a30c9137e8d4f88dbf5e3d7bf3f28998f21add2bc8204eeee5e56c0bbb8743574b46ca2c10c35dc172199bef9bf4d60ecdeab066bb4dc737d1c3324751bcc9aaf44c3061cd18d77b7a0"); const static QMap resourceTypeMap { { "0", "R_SO_4_" }, { "1", "R_MV_5_" }, diff --git a/QCloudMusicApi/util/request.cpp b/QCloudMusicApi/util/request.cpp index 9aa11a7..94dfde0 100644 --- a/QCloudMusicApi/util/request.cpp +++ b/QCloudMusicApi/util/request.cpp @@ -111,6 +111,8 @@ QVariantMap createRequest(QNetworkAccessManager::Operation method, if(!cookie.contains("MUSIC_A")) { //options.cookie.MUSIC_A = config.anonymous_token cookie["MUSIC_A"] = Config::anonymous_token; + cookie["os"] = cookie.value("os", "ios"); + cookie["appver"] = cookie.value("appver", "8.10.90"); } } request.setHeader(QNetworkRequest::CookieHeader, QVariant::fromValue(Index::mapToCookie(cookie)));