diff --git a/module/register_anonimous.js b/module/register_anonimous.js new file mode 100644 index 0000000..4d6f7f5 --- /dev/null +++ b/module/register_anonimous.js @@ -0,0 +1,34 @@ +// 邮箱登录 + +const crypto = require('crypto') + +module.exports = async (query, request) => { + query.cookie.os = 'iOS' + const data = { + username: + 'MzEwMjcwYmY0Y2Y0ODcwMzU0ZDFkZmIxMmMzMGYyMTkgVlBaanMwNmtrb1BYMGxOVzVUMUJ3Zz09', + } + let result = await request( + 'POST', + `https://music.163.com/api/register/anonimous`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) + + if (result.body.code === 200) { + result = { + status: 200, + body: { + ...result.body, + cookie: result.cookie.join(';'), + }, + cookie: result.cookie, + } + } + return result +}