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

2.4 KiB
Raw Blame History

大会员兑换福利


兑换状态查询

https://api.bilibili.com/x/vip/privilege/my

请求方式:GET

认证方式CookieSESSDATA或APP

json回复

根对象:

字段 类型 内容 备注
code num 状态码 -400请求错误
0成功
message str 错误详情
data obj 信息本体

data对象:

字段 类型 内容 备注
list 数组 信息本体

list数组:

字段 类型 内容 备注
0 obj B币兑换状态
1 obj 会员购优惠券兑换状态

list内对象:

字段 类型 内容 备注
type num 1 或 2 1B币
2会员购优惠券
status num 兑换状态 0当月未兑换
1已兑换
expire_time num 当月过期时间 当月月底

示例:

curl -G 'https://api.bilibili.com/x/vip/privilege/my' \
查看响应示例:
{
	"code":0,
	"message":"0",
	"ttl":1,
	"data":{
		"list":[
			{"type":1,"state":1,"expire_time":1638287999},
			{"type":2,"state":1,"expire_time":1638287999}
		]
	}
}

兑换

https://api.bilibili.com/x/vip/privilege/my

请求方式:POST

认证方式CookieSESSDATA 注意请求头中的Origin字段必须为"https://www.bilibili.com/"

正文参数:

参数名 类型 内容 必要性 备注
type num 1 或 2 必要 1B币
2会员购优惠券
csrf num CSRF token 必要 Cookie bili_jct字段

示例:

curl -G 'https://api.bilibili.com/x/vip/privilege/my' \
-H "Origin: https://www.bilibili.com/" \
-d "{\"type\": 1, \"csrf\": csrf_token}" 

响应: 无响应