diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 62331db2c855618f9950cdb5580fc69fe51236d6..22194130595a5bf6720f9e994f0995e7161182d7 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 43c53d555e901eef43dc703fb3be1d050478d14a..999d243f35a19a34410c5ffe82c0319eed5b63c8 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 842903c8e4ce1d675b4038ce0ec4d3ea6bd14b29..aaf0d54b1d9cac5c580a404191b11bf574d08a72 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 0000000000000000000000000000000000000000..c7d5e12b7d7bc7fcef2b32bc99676f605dc85856 --- /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 094d78d4099828423a547a69cd5ffeab006a20b5..b694a31e55e35d39edafe58775799bd4d6ac1c74 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",