XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

Update SMS.md (#283)

由于该死的gfw,这里写的六行修改说明全没了,没心情写了,看看增减应该也能知道我修改了什么吧...

27946dc
Jackwu945 <51041948+Jackwu945@users.noreply.github.com>
提交于

代码差异

1 个文件 +14 -11
Modified login/login_action/SMS.md +14 -11
@@ -96,7 +96,6 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
96 96 ```
97 97
98 98 </details>
99
100 99 ## 发送短信验证码(web端)
101 100
102 101 > https://passport.bilibili.com/x/passport-login/web/sms/send
@@ -113,9 +112,7 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
113 112 | --- | --- | --- | --- | --- |
114 113 | tel | num | 手机号码 | 必要 | |
115 114 | cid | num | 国际地区代码 | 必要 | |
116 | type | num | 21 | 必要 | 必须为`21` |
117 | captchaType | num | 6 | 必要 | 必须为`6` |
118 | key | str | 登录秘钥 | 必要 | 从B站API获取 |
115 | token | str | 在获取gt,challenge处url有 | 必要 | |
119 116 | challenge | str | 极验challenge | 必要 | 从B站API获取 |
120 117 | validate | str | 极验结果 | 必要 | 从极验获取 |
121 118 | seccode | str | 极验结果+`|jordan` | 必要 | 从极验获取 |
@@ -127,8 +124,10 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
127 124 | 字段 | 类型 | 内容 | 备注 |
128 125 | ------ | ---- | -------- | --------- |
129 126 | code | num | 返回值 | 0:成功<br />-400:请求错误<br />1002:手机号格式错误<br />86203:短信发送次数已达上限<br />1003:验证码已经发送<br />1025:该手机号在哔哩哔哩有过永久封禁记录,无法再次注册或绑定新账号<br />2400:登录秘钥错误<br />2406:验证极验服务出错 |
130 | message | str | 错误信息 | 成功为"验证码短信已下发" |
127 | message | str | 错误信息 | 成功为0 |
128 | data | str | 数据 | 内含captcha_key |
131 129
130 captcha_key在下方传参时需要,请备用.
132 131 **示例:**
133 132
134 133 例如手机号为`13888888888`,国际id为`1(中国大陆)`,登录秘钥为`aabbccdd`,极验challenge为`2333`,极验结果为`666666`,进行发送短信验证码操作
@@ -149,17 +148,18 @@ curl 'http://passport.bilibili.com/web/sms/general/v2/send' \
149 148 <summary>查看响应示例:</summary>
150 149
151 150 ```json
152 {
153 "code": 0,
154 "message": "验证码短信已下发"
155 }
151 {"code":0,
152 "message":"0",
153 "ttl":1,
154 "data":{"captcha_key":"7542f109c3318d74847626495c68c321"}
155 }
156 156 ```
157 157
158 158 </details>
159 159
160 160 ## 使用短信验证码登录(web端)
161 161
162 > http://passport.bilibili.com/web/login/rapid
162 > https://passport.bilibili.com/x/passport-login/web/login/sms
163 163
164 164 *请求方式:POST*
165 165
@@ -173,8 +173,11 @@ curl 'http://passport.bilibili.com/web/sms/general/v2/send' \
173 173 | --- | --- | --- | --- | --- |
174 174 | cid | num | 国际地区代码 | 必要 | |
175 175 | tel | num | 手机号码 | 必要 | |
176 | smsCode | num | 短信验证码 | 必要 | 超时时间为5min |
176 | code | num | 短信验证码 | 必要 | 超时时间为5min |
177 | captcha_key | str | 上方发送短信验证码时的一个参数 | 必要 | |
177 178 | goUrl | str | 跳转url | 非必要 | 默认为https://www.bilibili.com |
179 | keep | str | 未知 | 非必要 | 默认为true |
180
178 181
179 182 **json回复:**
180 183