返回提交历史
Modified
login/login_action/SMS.md
+14
-11
XFEstudio/bilibili-API-collect
Update SMS.md (#283)
由于该死的gfw,这里写的六行修改说明全没了,没心情写了,看看增减应该也能知道我修改了什么吧...
27946dc
代码差异
1 个文件
+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