大量勘误 修改bv号算法与demo程序 添加【每日投币经验】【当前硬币数】专门接口
This commit is contained in:
@@ -308,7 +308,7 @@ curl 'http://account.bilibili.com/home/userInfo' \
|
||||
| coins | num | 拥有硬币数 | |
|
||||
| birthday | str | 用户生日 | YYYY-MM-DD |
|
||||
| face | str | 用户头像url | |
|
||||
| sex | num | 用户性别 | 1:男<br />2:女<br />3:私密 |
|
||||
| sex | num | 用户性别 | 0:私密<br />1:男<br />2:女 |
|
||||
| level | num | 用户等级 | 0-6 |
|
||||
| rank | num | 1000 | **作用尚不明确** |
|
||||
| silence | num | 用户是否被封禁 | 0:正常<br />1:封禁 |
|
||||
@@ -507,3 +507,52 @@ curl -G 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 获取硬币数
|
||||
|
||||
> http://account.bilibili.com/site/getCoin
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:仅可Cookie(SESSDATA)
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ---- | -------- | ----------------------------- |
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录 |
|
||||
| status | bool | true | 作用尚不明确 |
|
||||
| data | obj | 信息本体 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ----- | ---- | ---------- | ---- |
|
||||
| money | num | 当前硬币数 | |
|
||||
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://account.bilibili.com/site/getCoin' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"status": true,
|
||||
"data": {
|
||||
"money": 42.4
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
##
|
||||
@@ -1,14 +1,18 @@
|
||||
# 个人中心
|
||||
|
||||
**本页所有操作均需登录(SESSDATA)**
|
||||
|
||||
## 获取我的信息
|
||||
|
||||
> http://api.bilibili.com/x/member/web/account
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -70,7 +74,13 @@ curl 'http://api.bilibili.com/x/member/web/account' \
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -89,7 +99,7 @@ curl 'http://api.bilibili.com/x/member/web/account' \
|
||||
| ------------- | ---- | -------------------- | ------------------------------------------------------------ |
|
||||
| login | bool | 每日登录 | false:未完成<br />true:已完成<br />完成奖励5经验 |
|
||||
| watch | bool | 每日观看 | false:未完成<br />true:已完成<br />完成奖励5经验 |
|
||||
| coins | num | 每日投币所奖励的经验 | 上限为50 |
|
||||
| coins | num | 每日投币所奖励的经验 | 上限为50<br />注:该值更新存在延迟<br />[另外一个专门API](#查询每日投币获得经验数) |
|
||||
| share | bool | 每日分享 | false:未完成<br />true:已完成<br />完成奖励5经验 |
|
||||
| email | bool | 绑定邮箱 | false:未完成<br />true:已完成 |
|
||||
| tel | bool | 绑定手机号 | false:未完成<br />true:已完成<br />首次完成完成奖励100经验 |
|
||||
@@ -126,13 +136,55 @@ curl 'http://api.bilibili.com/x/member/web/exp/reward' \
|
||||
|
||||
</details>
|
||||
|
||||
## 查询每日投币获得经验数
|
||||
|
||||
>http://www.bilibili.com/plus/account/exp.php
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:仅可Cookie(SESSDATA)
|
||||
|
||||
鉴权方式:Cookie中`DedeUserID`存在且不为0
|
||||
|
||||
该接口实时更新,未发现延迟
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------------------- | ----------- |
|
||||
| code | num | 返回值 | 0:成功 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| number | num | 每日投币所奖励的经验 | 上限为50<br |
|
||||
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://www.bilibili.com/plus/account/exp.php' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"number": 20
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 查询大会员状态
|
||||
|
||||
> http://api.bilibili.com/x/vip/web/user/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:仅可Cookie(SESSDATA)
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -190,9 +242,15 @@ curl 'http://api.bilibili.com/x/vip/web/user/info' \
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
鉴权方式:Cookie中`DedeUserID`存在且不为0
|
||||
鉴权方式:如用Cookie方式认证时Cookie中`DedeUserID`存在且不为0
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -294,7 +352,13 @@ curl 'http://passport.bilibili.com/web/site/user/info' \
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -344,7 +408,13 @@ curl 'http://api.bilibili.com/x/member/realname/status' \
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
@@ -363,7 +433,7 @@ curl 'http://api.bilibili.com/x/member/realname/status' \
|
||||
| --------- | ---- | ------------ | ------------------------------------------------------------ |
|
||||
| status | num | 认证状态 | 1:已认证<br />3:未认证 |
|
||||
| remark | str | 驳回信息 | 默认为空 |
|
||||
| realname | str | 实名姓名 | 星号隐藏部分信息 |
|
||||
| realname | str | 实名姓名 | 星号隐藏完全信息 |
|
||||
| card | str | 证件号码 | 星号隐藏部分信息 |
|
||||
| card_type | num | 证件类型代码 | 0:身份证<br />2:港澳居民来往内地通行证<br />3:台湾居民来往大陆通行证<br />4:护照(中国签发)<br />5:外国人永久居留证<br />6:其他国家或地区身份证明 |
|
||||
|
||||
@@ -383,8 +453,8 @@ curl 'http://api.bilibili.com/x/member/realname/apply/status' \
|
||||
"data": {
|
||||
"status": 1,
|
||||
"remark": "",
|
||||
"realname": "*唯恺",
|
||||
"card": "6***************17",
|
||||
"realname": "***",
|
||||
"card": "6****************7",
|
||||
"card_type": 0
|
||||
}
|
||||
}
|
||||
@@ -398,10 +468,16 @@ curl 'http://api.bilibili.com/x/member/realname/apply/status' \
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
仅能查询最近一周的情况
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | ---- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
@@ -532,16 +608,17 @@ curl 'http://api.bilibili.com/x/member/web/coin/log' \
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
修改签名不会立即生效,会等待审核队列稍后生效
|
||||
|
||||
**正文参数( application/x-www-form-urlencoded ):**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| --------- | ---- | ------------------------ | ------ | -------------------------------------------- |
|
||||
| user_sign | str | 要设置的签名内容 | 非必要 | 删除签名留空或省去即可<br />最多支持70个字符 |
|
||||
| csrf | str | CSRF Token(位于cookie) | 必要 | |
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
| user_sign | str | 要设置的签名内容 | 非必要 | 删除签名留空或省去即可<br />最多支持70个字符 |
|
||||
| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user