返回提交历史
Added
manga/Comic.md
+99
-0
XFEstudio/bilibili-API-collect
添加漫画接口 (#372)
* 添加漫画签到接口 * 添加积分商城相关接口 * 添加基本兑换状态码 * fix format * 添加新项 * 链接勘误 * 添加Java获取dev_id的示例 * Revert "添加Java获取dev_id的示例" This reverts commit 125828bb * 添加Java获取dev_id的示例 * 大会员权益信息更新 * 查询自己收到的充电列表 * 更新视频取流相关参数 * 签到请求地址更正 * 添加查询签到状态接口 * 补充用户信息字段 * 补充粉丝勋章信息字段说明 * 添加系统提示类型 * UPDATE * UPDATE * UPDATE * 添加: 查询我收到的充电留言 * 添加: 查询充电留言详情 * 添加: 回复充电留言 * UPDATE * UPDATE * 添加: 购买漫画章节 Co-authored-by: 社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
75c3cd7
代码差异
1 个文件
+99
-0
@@ -0,0 +1,99 @@
1
# 购买漫画章节
2
3
> https://manga.bilibili.com/twirp/comic.v1.Comic/BuyEpisode
4
5
*请求方式:POST*
6
7
认证方式:Cookie(SESSDATA)/ APP
8
9
**URL参数:**
10
11
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
12
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
13
| access_key | str | APP登录凭证 | 必要 | 使用APP鉴权方式时必填 |
14
| appkey | str | cc8617fd6961e070 | 非必要 | |
15
| mobi_app | str | android_comic | 非必要 | |
16
| version | str | 4.13.0 | 非必要 | |
17
| build | str | 36413002 | 非必要 | |
18
| channel | str | bilicomic | 非必要 | |
19
| platform | str | android | 必要 | |
20
| device | str | android | 非必要 | |
21
| buvid | str | | 非必要 | |
22
| machine | str | samsung+SM-G9730 | 非必要 | |
23
| is_teenager | num | 0 | 非必要 | |
24
| no_recommend | num | 0 | 非必要 | |
25
| ts | num | 秒级时间戳 | 非必要 | |
26
27
**正文参数( application/json ):**
28
29
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
30
| -------- | ---- | ------------------------ | ------ | ------------------------------------------------- |
31
| epId | num | 章节id | 必要 | |
32
| buyMethod | num | 购买方式 | 必要 | 2:漫读券<br />5:通用券 |
33
| couponId | num | 漫读券id | 必要 | |
34
| autoPayGoldStatus | num | 2 | 必要 | |
35
| isPresale | num | 0 | 必要 | |
36
37
漫读券购买
38
39
```
40
{
41
"epId": 484366,
42
"buyMethod": 2,
43
"couponId": 7461430,
44
"autoPayGoldStatus": 2,
45
"isPresale": 0
46
}
47
```
48
49
通用券购买
50
51
```
52
{
53
"epId": 484366,
54
"buyMethod": 5,
55
"couponId": 0,
56
"autoPayGoldStatus": 2,
57
"payAmount": 1,
58
"isPresale": 0
59
}
60
```
61
**json回复:**
62
63
根对象:
64
65
| 字段 | 类型 | 内容 | 备注 |
66
| ------- | ---- | -------- | ------------------------------------------------------------ |
67
| code | num | 返回值 | 0:成功<br />0:本话无需购买<br />1:没有足够的卡券使用次数<br /> |
68
| msg | str | 错误信息 | |
69
70
**示例:**
71
72
```bash
73
curl -L -X POST 'https://manga.bilibili.com/twirp/comic.v1.Comic/BuyEpisode?platform=android' \
74
-H 'Cookie: SESSDATA=xxx;' \
75
-H 'Content-Type: application/json' \
76
--data-raw '{
77
"epId": 484366,
78
"buyMethod": 2,
79
"couponId": 7461430,
80
"autoPayGoldStatus": 2,
81
"isPresale": 0
82
}'
83
```
84
85
<details>
86
<summary>购买成功:</summary>
87
88
89
```json
90
{
91
"code": 0,
92
"msg": "",
93
"data": {
94
"auto_use_item": ""
95
}
96
}
97
```
98
99
</details>