bilibili-API-collect/manga/Comic.md
7rikka 75c3cd72bb
添加漫画接口 ()
* 添加漫画签到接口

* 添加积分商城相关接口

* 添加基本兑换状态码

* 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>
2022-05-16 23:13:28 +08:00

3.9 KiB
Raw Blame History

购买漫画章节

https://manga.bilibili.com/twirp/comic.v1.Comic/BuyEpisode

请求方式POST

认证方式CookieSESSDATA/ APP

URL参数

参数名 类型 内容 必要性 备注
access_key str APP登录凭证 必要 使用APP鉴权方式时必填
appkey str cc8617fd6961e070 非必要
mobi_app str android_comic 非必要
version str 4.13.0 非必要
build str 36413002 非必要
channel str bilicomic 非必要
platform str android 必要
device str android 非必要
buvid str 非必要
machine str samsung+SM-G9730 非必要
is_teenager num 0 非必要
no_recommend num 0 非必要
ts num 秒级时间戳 非必要

正文参数( application/json

参数名 类型 内容 必要性 备注
epId num 章节id 必要
buyMethod num 购买方式 必要 2漫读券
5通用券
couponId num 漫读券id 必要
autoPayGoldStatus num 2 必要
isPresale num 0 必要

漫读券购买

{
    "epId": 484366,
    "buyMethod": 2,
    "couponId": 7461430,
    "autoPayGoldStatus": 2,
    "isPresale": 0
}

通用券购买

{
    "epId": 484366,
    "buyMethod": 5,
    "couponId": 0,
    "autoPayGoldStatus": 2,
    "payAmount": 1,
    "isPresale": 0
}

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
0本话无需购买
1没有足够的卡券使用次数
msg str 错误信息

示例:

curl -L -X POST 'https://manga.bilibili.com/twirp/comic.v1.Comic/BuyEpisode?platform=android' \
-H 'Cookie: SESSDATA=xxx;' \
-H 'Content-Type: application/json' \
--data-raw '{
    "epId": 484366,
    "buyMethod": 2,
    "couponId": 7461430,
    "autoPayGoldStatus": 2,
    "isPresale": 0
}'
购买成功:
{
  "code": 0,
  "msg": "",
  "data": {
    "auto_use_item": ""
  }
}