From 903c2de7cafdbcc565657b805cdc313583bbb2c5 Mon Sep 17 00:00:00 2001 From: trazyn Date: Thu, 24 Jan 2019 21:07:46 +0800 Subject: [PATCH] Log in foreign phone --- docs/README.md | 2 ++ module/login_cellphone.js | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 92320b3..27f076e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -227,6 +227,8 @@ $ sudo docker run -d -p 3000:3000 netease-music-api **接口地址 :** `/login/cellphone` +**可选参数 :** `countrycode`: 国家码,用于国外手机号登陆,例如美国传入:`1` + **调用例子 :** `/login/cellphone?phone=xxx&password=yyy` #### 2. 邮箱登录 diff --git a/module/login_cellphone.js b/module/login_cellphone.js index a3f4525..9e5c9c4 100644 --- a/module/login_cellphone.js +++ b/module/login_cellphone.js @@ -5,6 +5,7 @@ const crypto = require('crypto') module.exports = (query, request) => { const data = { phone: query.phone, + countrycode: query.countrycode, password: crypto.createHash('md5').update(query.password).digest('hex'), rememberLogin: 'true' } @@ -12,4 +13,4 @@ module.exports = (query, request) => { 'POST', `https://music.163.com/weapi/login/cellphone`, data, {crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy} ) -} \ No newline at end of file +}