From f30dbcbedb82acb4420fc42319eb484dbde7cb8a Mon Sep 17 00:00:00 2001 From: RemixDev Date: Tue, 25 May 2021 00:02:12 +0200 Subject: [PATCH] Changed login function --- deemix/utils/deezer.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/deemix/utils/deezer.js b/deemix/utils/deezer.js index dab6639..338f2a6 100644 --- a/deemix/utils/deezer.js +++ b/deemix/utils/deezer.js @@ -3,9 +3,19 @@ const {CookieJar} = require('tough-cookie') const {_md5} = require('./crypto.js') const { USER_AGENT_HEADER } = require('./index.js') +const CLIENT_ID = "172365" +const CLIENT_SECRET = "fb0bec7ccc063dab0417eb7b0d847f34" + async function getAccessToken(email, password){ password = _md5(password, 'utf8') - let response = await got.get(`https://tv.deezer.com/smarttv/8caf9315c1740316053348a24d25afc7/user_auth.php?login=${email}&password=${password}&device=panasonic&output=jsonp`,{ + const hash = _md5([CLIENT_ID, email, password, CLIENT_SECRET].join(''), 'utf8') + let response = await got.get(`https://api.deezer.com/auth/token`,{ + searchParams: { + app_id: CLIENT_ID, + login: email, + password: password, + hash + }, headers: {"User-Agent": USER_AGENT_HEADER} }).json() console.log(response)