MengYX
4 years ago
No known key found for this signature in database
GPG Key ID: E63F9C7303E8F604
1 changed files with
6 additions and
5 deletions
-
src/decrypt/qmc.js
|
@ -136,11 +136,12 @@ async function queryKeyInfo(keyData, filename, format) { |
|
|
async function queryAlbumCoverImage(artist, title, album) { |
|
|
async function queryAlbumCoverImage(artist, title, album) { |
|
|
const song_query_url = IXAREA_API_ENDPOINT + "/music/qq-cover" |
|
|
const song_query_url = IXAREA_API_ENDPOINT + "/music/qq-cover" |
|
|
try { |
|
|
try { |
|
|
const resp = await fetch(song_query_url, { |
|
|
const params = {Artist: artist, Title: title, Album: album}; |
|
|
method: "POST", |
|
|
let _url = song_query_url + "?"; |
|
|
headers: {"Content-Type": "application/json"}, |
|
|
for (let pKey in params) { |
|
|
body: JSON.stringify({Artist: artist, Title: title, Album: album}), |
|
|
_url += pKey + "=" + encodeURIComponent(params[pKey]) + "&" |
|
|
}) |
|
|
} |
|
|
|
|
|
const resp = await fetch(_url) |
|
|
if (resp.ok) { |
|
|
if (resp.ok) { |
|
|
let data = await resp.json(); |
|
|
let data = await resp.json(); |
|
|
return song_query_url + "/" + data.Type + "/" + data.Id |
|
|
return song_query_url + "/" + data.Type + "/" + data.Id |
|
|