Merge branch 'main' into 'main'

fix: 尝试修复登录冻结问题

See merge request Binaryify/neteasecloudmusicapi!25
This commit is contained in:
binaryify 2024-10-03 08:51:43 +00:00
commit 8a4db72ed1
5 changed files with 12 additions and 8 deletions

View File

@ -5,11 +5,13 @@ const CryptoJS = require('crypto-js')
const createOption = require('../util/option.js')
module.exports = async (query, request) => {
const data = {
type: '0',
https: 'true',
username: query.email,
password: query.md5_password || CryptoJS.MD5(query.password).toString(),
rememberLogin: 'true',
}
let result = await request(`/api/login`, data, {
let result = await request(`/api/w/login`, data, {
...createOption(query),
uaType: 'pc',
})

View File

@ -5,6 +5,8 @@ const CryptoJS = require('crypto-js')
const createOption = require('../util/option.js')
module.exports = async (query, request) => {
const data = {
type: '1',
https: 'true',
phone: query.phone,
countrycode: query.countrycode || '86',
captcha: query.captcha,
@ -13,8 +15,8 @@ module.exports = async (query, request) => {
: query.md5_password || CryptoJS.MD5(query.password).toString(),
rememberLogin: 'true',
}
let result = await request(`/api/login/cellphone`, data, {
...createOption(query, 'weapi'),
let result = await request(`/api/w/login/cellphone`, data, {
...createOption(query),
uaType: 'pc',
})

View File

@ -2,13 +2,13 @@ const createOption = require('../util/option.js')
module.exports = async (query, request) => {
const data = {
key: query.key,
type: 1,
type: 3,
}
try {
let result = await request(
`/api/login/qrcode/client/login`,
data,
createOption(query, 'weapi'),
createOption(query),
)
result = {
status: 200,

View File

@ -1,12 +1,12 @@
const createOption = require('../util/option.js')
module.exports = async (query, request) => {
const data = {
type: 1,
type: 3,
}
const result = await request(
`/api/login/qrcode/unikey`,
data,
createOption(query, 'weapi'),
createOption(query),
)
return {
status: 200,

View File

@ -6,7 +6,7 @@ module.exports = async (query, request) => {
`/api/login/token/refresh`,
{},
{
...createOption(query, 'weapi'),
...createOption(query, 'eapi'),
uaType: 'pc',
},
)