继续修改文档格式 补完TV端扫码登录
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
需要登录(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数( application/x-www-form-urlencoded ):**
|
||||
|
||||
@@ -49,10 +49,17 @@
|
||||
|
||||
此时`data`.`status`=`4`
|
||||
|
||||
~~(自己冲自己QAQ)~~
|
||||
~~自己冲自己QAQ~~
|
||||
|
||||
curl -b "SESSDATA=xxx" -d "elec_num=20&u
|
||||
p_mid=293793435&otype=up&oid=293793435&csrf=xxx" "http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick"
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\
|
||||
--data-urlencode 'elec_num=20'\
|
||||
--data-urlencode 'up_mid=293793435'\
|
||||
--data-urlencode 'otype=up'\
|
||||
--data-urlencode 'oid=293793435'\
|
||||
--data-urlencode 'csrf=xxx'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -75,8 +82,15 @@ p_mid=293793435&otype=up&oid=293793435&csrf=xxx" "http://api.bilibili.com/x/ugcp
|
||||
|
||||
此时`data`.`status`=`-2`
|
||||
|
||||
curl -b SESSDATA=xxx -d "elec_num=1&u
|
||||
p_mid=293793435&otype=up&oid=293793435&csrf=xxx" "http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick"
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\
|
||||
--data-urlencode 'elec_num=1'\
|
||||
--data-urlencode 'up_mid=293793435'\
|
||||
--data-urlencode 'otype=up'\
|
||||
--data-urlencode 'oid=293793435'\
|
||||
--data-urlencode 'csrf=xxx'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -99,8 +113,15 @@ p_mid=293793435&otype=up&oid=293793435&csrf=xxx" "http://api.bilibili.com/x/ugcp
|
||||
|
||||
此时`data`.`status`=`-4`
|
||||
|
||||
curl -b SESSDATA=xxx -d "elec_num=999&u
|
||||
p_mid=293793435&otype=up&oid=293793435&csrf=xxx" "http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick"
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick'\
|
||||
--data-urlencode 'elec_num=999'\
|
||||
--data-urlencode 'up_mid=293793435'\
|
||||
--data-urlencode 'otype=up'\
|
||||
--data-urlencode 'oid=293793435'\
|
||||
--data-urlencode 'csrf=xxx'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -20,14 +20,16 @@
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
秘钥有效时间为10分钟
|
||||
|
||||
**正文参数( application/x-www-form-urlencoded ):**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ------------------- | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
|
||||
| up_mid | num | 充电对象用户UID | 必要 | |
|
||||
| elec_num | num | 充电电池数量 | 必要 | 必须在20-99990之间<br />1-19区间视为充值B币 |
|
||||
| up_mid | num | 充电对象用户UID | 必要 | |
|
||||
| is_bp_remains_prior | bool | 是否优先扣除B币 | 必要 | true:是<br />false:否<br />在B币不足时剩余的部分利用支付平台支付 |
|
||||
| otype | str | 充电来源 | 必要 | up:空间充电<br />archive:视频充电 |
|
||||
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户UID<br />视频充电:视频avID |
|
||||
@@ -56,7 +58,16 @@
|
||||
|
||||
申请空间的方式向用户23215368充电10电池且不使用B币的支付二维码
|
||||
|
||||
curl -b "SESSDATA=xxx" -d "up_mid=23215368&elec_num=10&is_bp_remains_prior=false&otype=up&oid=23215368&csrf=xxx" "http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create"
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create'\
|
||||
--data-urlencode 'elec_num=10'\
|
||||
--data-urlencode 'up_mid=23215368'\
|
||||
--data-urlencode 'is_bp_remains_prior=false'\
|
||||
--data-urlencode 'otype=up'\
|
||||
--data-urlencode 'oid=23215368'\
|
||||
--data-urlencode 'csrf=xxx'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -64,21 +75,21 @@ curl -b "SESSDATA=xxx" -d "up_mid=23215368&elec_num=10&is_bp_remains_prior=false
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"qr_code_url": "http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/gateway?mid=293793435\u0026token=c1cb1d95d2194ba58df6bb0f24ae1aaa",
|
||||
"qr_code_url": "http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/gateway?mid=293793435&token=c1cb1d95d2194ba58df6bb0f24ae1aaa",
|
||||
"qr_token": "c1cb1d95d2194ba58df6bb0f24ae1aaa",
|
||||
"exp": 1
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 检查扫码支付结果
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
@@ -109,7 +120,11 @@ curl -b "SESSDATA=xxx" -d "up_mid=23215368&elec_num=10&is_bp_remains_prior=false
|
||||
|
||||
当申请到的支付二维码未被扫描时,`data`.`ststus`的值为`2`
|
||||
|
||||
http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status?qr_token=c7cbdc47fc424cd18f2146db653597b8
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -126,7 +141,11 @@ http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status?qr_token=c7cbdc47fc
|
||||
|
||||
当申请到的支付二维码已扫描但未确认时,`data`.`ststus`的值为`3`
|
||||
|
||||
http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status?qr_token=c7cbdc47fc424cd18f2146db653597b8
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -143,7 +162,11 @@ http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status?qr_token=c7cbdc47fc
|
||||
|
||||
成功支付后,`data`.`ststus`的值为`1`,且`data`.`order_no`存在留言token
|
||||
|
||||
http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status?qr_token=bd649c836c524550bfe22a369334fc05
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status'\
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 充电列表
|
||||
|
||||
## 获取充电公示列表
|
||||
## 获取空间充电公示列表
|
||||
|
||||
> http://elec.bilibili.com/api/query.rank.do
|
||||
|
||||
@@ -67,7 +67,10 @@
|
||||
|
||||
查询用户`UID=53456`的充电公示列表
|
||||
|
||||
http://elec.bilibili.com/api/query.rank.do?mid=53456
|
||||
```shell
|
||||
curl -G 'http://elec.bilibili.com/api/query.rank.do'\
|
||||
--data-urlencode 'mid=53456'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -129,8 +132,6 @@
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 获取视频充电鸣谢名单
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/elec/show
|
||||
@@ -211,9 +212,21 @@
|
||||
|
||||
获取视频`av967773538`/` BV1up4y1y77i `,用户`UID=53456`的视频充电鸣谢名单
|
||||
|
||||
http://api.bilibili.com/x/web-interface/elec/show?aid=967773538&mid=53456
|
||||
avID方式:
|
||||
|
||||
同 http://api.bilibili.com/x/web-interface/elec/show?mid=53456&bvid=BV1up4y1y77i
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/elec/show'\
|
||||
--data-urlencode 'mid=53456'\
|
||||
--data-urlencode 'aid=967773538'
|
||||
```
|
||||
|
||||
bvID方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/elec/show'\
|
||||
--data-urlencode 'mid=53456'\
|
||||
--data-urlencode 'bvid=BV1up4y1y77i '
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
需要登录(SESSDATA)
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数( application/x-www-form-urlencoded ):**
|
||||
|
||||
@@ -28,8 +28,13 @@
|
||||
|
||||
为留言token为`BPRG5CEC3VUPOOANA540`的充电操作,添加了内容为`支持一下大佬`的留言
|
||||
|
||||
curl -b "SESSDATA=xxx" -d "csrf=xxx&order_id=BPRG
|
||||
5CEC3VUPOOANA540&message=%e6%94%af%e6%8c%81%e4%b8%80%e4%b8%8b%e5%a4%a7%e4%bd%ac" "http://api.bilibili.com/x/ugcpay/trade/elec/message"
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/message'\
|
||||
--data-urlencode 'order_id=BPRG5CEC3VUPOOANA540'\
|
||||
--data-urlencode 'message=支持一下大佬'\
|
||||
--data-urlencode 'csrf=xxx'\
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user