bilibili-API-collect/user/vip.md
Tyrael 2f57550ac4
大会员福利兑换相关API (#269)
* Update info.md

* Update info.md

* Update info.md

* Update info.md

* Update info.md

* Update info.md

* add user api under live folder

* Update info.md

* Update user.md

* test index

* text index

* Update README.md

* text indexs

* update indexs

* update Index

* update index

* update index

* update index

* update index

* update index

* 稍微建设了一下目录

* 稍微建设了一下目录

* add vip

* 添加大会员福利兑换相关API
2021-11-14 17:04:25 +08:00

99 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 大会员兑换福利
- [兑换状态查询](#兑换状态查询)
- [兑换](#兑换)
---
## 兑换状态查询
> https://api.bilibili.com/x/vip/privilege/my
*请求方式:GET*
认证方式CookieSESSDATA或APP
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | --------------------------- |
| code | num | 状态码 | -400请求错误<br />0成功 |
| message | str | 错误详情 | |
| data | obj | 信息本体 | |
`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | -------|----------------|------ |
| list | 数组 | 信息本体 | |
`list`数组:
| 字段 | 类型 | 内容 | 备注 |
| ----- | -------|-----------------|------ |
| 0 | obj | B币兑换状态 | |
| 1 | obj | 会员购优惠券兑换状态 | |
`list内`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------------- | -----|------------------|------ |
| type | num | 1 或 2 | 1B币</br>2会员购优惠券 |
| status | num | 兑换状态 | 0当月未兑换</br>1已兑换 |
| expire_time | num | 当月过期时间 | 当月月底 |
**示例:**
```shell
curl -G 'https://api.bilibili.com/x/vip/privilege/my' \
```
<details>
<summary>查看响应示例:</summary>
```json
{
"code":0,
"message":"0",
"ttl":1,
"data":{
"list":[
{"type":1,"state":1,"expire_time":1638287999},
{"type":2,"state":1,"expire_time":1638287999}
]
}
}
```
</details>
## 兑换
> https://api.bilibili.com/x/vip/privilege/my
*请求方式:POST*
认证方式CookieSESSDATA
注意请求头中的Origin字段必须为"https://www.bilibili.com/"
**正文参数:**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ---------- | -------- | ---------------------- |
| type | num | 1 或 2 | 必要 | 1B币</br>2会员购优惠券 |
| csrf | num | CSRF token | 必要 | Cookie bili_jct字段 |
**示例:**
```shell
curl -G 'https://api.bilibili.com/x/vip/privilege/my' \
-H "Origin: https://www.bilibili.com/" \
-d "{\"type\": 1, \"csrf\": csrf_token}"
```
**响应:**
无响应