From 6bc08d95e486af340d666f988a5345da4136c964 Mon Sep 17 00:00:00 2001 From: binaryify Date: Sat, 29 Jun 2019 16:24:31 +0800 Subject: [PATCH] =?UTF-8?q?v3.18.0=20=E6=96=B0=E5=A2=9E=20`=E6=9B=B4?= =?UTF-8?q?=E6=8D=A2=E7=BB=91=E5=AE=9A=E6=89=8B=E6=9C=BA=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?`=20#518?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 10 ++++++ README.MD | 1 + docs/README.md | 31 ++++++++++++++----- module/{captch_sent.js => captcha_sent.js} | 0 .../{captch_verify.js => captcha_verify.js} | 0 module/rebind.js | 16 ++++++++++ ...ptch_register.js => register_cellphone.js} | 0 package.json | 2 +- 8 files changed, 52 insertions(+), 8 deletions(-) rename module/{captch_sent.js => captcha_sent.js} (100%) rename module/{captch_verify.js => captcha_verify.js} (100%) create mode 100644 module/rebind.js rename module/{captch_register.js => register_cellphone.js} (100%) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 62331db..2219413 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,14 @@ # 更新日志 +### 3.18.0 | 2019.06.29 +- 新增 `更换绑定手机接口` + +#### Breaking change +1. 调整注册接口由 `/captch/register` 修改为 `/register/cellphone` + +2. 调整发送短信接口由 `/captch/sent` 修改为 `/captcha/sent` + +3. 调整短信验证接口由 `/captch/verify` 修改为 `/captcha/verify` + ### 3.17.0 | 2019.06.29 - 新增 `专辑动态信息` `热搜列表(详细)` 接口,更新文档 diff --git a/README.MD b/README.MD index 43c53d5..999d243 100644 --- a/README.MD +++ b/README.MD @@ -143,6 +143,7 @@ 120. 收藏/取消收藏专辑 121. 专辑动态信息 122. 热搜列表(详细) +123. 更换绑定手机 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index 842903c..aaf0d54 100644 --- a/docs/README.md +++ b/docs/README.md @@ -138,6 +138,7 @@ 120. 收藏/取消收藏专辑 121. 专辑动态信息 122. 热搜列表(详细) +123. 更换绑定手机 ## 安装 @@ -305,9 +306,9 @@ Cookies **可选参数 :** `ctcode`: 国家区号,默认86即中国 -**接口地址 :** `/captch/sent` +**接口地址 :** `/captcha/sent` -**调用例子 :** `/captch/sent?phone=13xxx` +**调用例子 :** `/captcha/sent?phone=13xxx` @@ -323,16 +324,16 @@ Cookies `ctcode`: 国家区号,默认86即中国 -**接口地址 :** `/captch/verify` +**接口地址 :** `/captcha/verify` -**调用例子 :** `/captch/verify?phone=13xxx&captcha=1597` +**调用例子 :** `/captcha/verify?phone=13xxx&captcha=1597` ### 注册(修改密码) 说明 : 调用此接口 ,传入手机号码和验证码,密码,昵称, 可注册网易云音乐账号(同时可修改密码) -**必选参数 :** `phone`: 手机号码 +**必选参数 :** `captcha`: 验证码 @@ -342,9 +343,25 @@ Cookies `nickname`: 昵称 -**接口地址 :** `/captch/register` +**接口地址 :** `/register/cellphone` + +**调用例子 :** `/register/cellphone?phone=13xxx&password=xxxxx&captcha=1234&nickname=binary1345` + +### 更换绑定手机 +说明 : 调用此接口 ,可更换绑定手机(流程:先发送验证码到原手机号码,再发送验证码到新手机号码然后再调用此接口) + +**必选参数 :** +`oldcaptcha`: 原手机验证码 + +`captcha`: 新手机验证码 + +`phone` : 手机号码 + +`ctcode` : 国家区号,默认86即中国 + +**接口地址 :** `/rebind` -**调用例子 :** `/captch/register?phone=13xxx&password=xxxxx&captcha=1234&nickname=binary1345` +**调用例子 :** `/rebind?phone=xxx&oldcaptcha=1234&captcha=5678` ### 退出登录 diff --git a/module/captch_sent.js b/module/captcha_sent.js similarity index 100% rename from module/captch_sent.js rename to module/captcha_sent.js diff --git a/module/captch_verify.js b/module/captcha_verify.js similarity index 100% rename from module/captch_verify.js rename to module/captcha_verify.js diff --git a/module/rebind.js b/module/rebind.js new file mode 100644 index 0000000..c7d5e12 --- /dev/null +++ b/module/rebind.js @@ -0,0 +1,16 @@ +// 更换手机 + +module.exports = (query, request) => { + const data = { + captcha: query.captcha, + phone: query.phone, + oldcaptcha: query.oldcaptcha, + ctcode: query.ctcode || "86" + }; + return request( + "POST", + `https://music.163.com/api/user/replaceCellphone`, + data, + { crypto: "weapi", cookie: query.cookie, proxy: query.proxy } + ); +}; diff --git a/module/captch_register.js b/module/register_cellphone.js similarity index 100% rename from module/captch_register.js rename to module/register_cellphone.js diff --git a/package.json b/package.json index 094d78d..b694a31 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.17.0", + "version": "3.18.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab