Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
api-doc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
litao
api-doc
Commits
a2b05564
Commit
a2b05564
authored
Feb 23, 2024
by
李涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加云书架文档
parent
63f0780b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
135 additions
and
0 deletions
+135
-0
云书架逻辑接口.md
云书架逻辑接口.md
+135
-0
No files found.
云书架逻辑接口.md
0 → 100644
View file @
a2b05564
## 云书架逻辑接口
### 1. 加入书架
-
请求URL:/video_api/book/sync/add
-
请求方式:GET
-
参数:
| 参数 | 类型 | 说明 |
| :----: | :----: | :----: |
| bookId | String | 书籍id |
-
返回数据:
```
json
{
"data"
:
{
"book"
:
{
"bookId"
:
"4208029"
,
"bookName"
:
"总裁心尖宠:制服鬼马影后"
,
"author"
:
"爆炒土豆"
,
"chapterTotalNum"
:
25
,
"bookCoverUrl"
:
"http://cdn.ibreader.com/group1/M01/16/C4/rBH_v18yEjSAaZ6yAAEg2t7Sets972.jpg"
,
"classify"
:
"东方玄幻"
,
"serial"
:
true
}
},
"code"
:
100
,
"msg"
:
"操作成功"
}
```
### 2. 删除书籍
-
请求URL:/video_api/book/sync/remove
-
请求方式:GET
-
参数:
| 参数 | 类型 | 说明 |
| :-----: | :----: | :-------------------------: |
| bookIds | String | id集合,用逗号分隔(1,2,3 |
-
返回数据:
```
json
{
"data"
:
{
},
"code"
:
100
,
"msg"
:
"操作成功"
}
```
### 3. 更新书籍进度
-
请求URL:/video_api/book/sync/update
-
请求方式:POST
-
参数:
| 参数 | 类型 | 说明 |
| :---: | :----------: | :------------------: |
| books | Request Body | 同步书籍对象(json) |
```
java
//Request Body
public
static
class
SyncBooks
implements
Serializable
{
private
String
bookId
;
private
String
chapterNumber
;
private
long
operationTime
;
}
```
-
返回数据:
```
json
{
"data"
:
{
},
"code"
:
100
,
"msg"
:
"操作成功"
}
```
### 3. 同步最新云端书架数据
-
请求URL:/video_api/book/sync/books
-
请求方式:GET
-
参数:请求后需要服务端将当次同步时间记录到每个书籍对象中,每次请求只返回同步时间大于lastSyncTime的书籍,lastSyncTime不传或传0时返回全量数据
| 参数 | 类型 | 说明 |
| :----------: | :--: | :----------------: |
| lastSyncTime | Long | 客户端最后同步时间 |
-
返回数据:
```
json
{
"data"
:
{
"books"
:[
{
"bookId"
:
"4208029"
,
"bookName"
:
"总裁心尖宠:制服鬼马影后"
,
"author"
:
"爆炒土豆"
,
"chapterTotalNum"
:
25
,
"bookCoverUrl"
:
"http://cdn.ibreader.com/group1/M01/16/C4/rBH_v18yEjSAaZ6yAAEg2t7Sets972.jpg"
,
"classify"
:
"东方玄幻"
,
"serial"
:
true
,
"chapterNumber"
:
2
,
"operationTime"
:
1708671165600
},
{
"bookId"
:
"4208029"
,
"bookName"
:
"总裁心尖宠:制服鬼马影后"
,
"author"
:
"爆炒土豆"
,
"chapterTotalNum"
:
25
,
"bookCoverUrl"
:
"http://cdn.ibreader.com/group1/M01/16/C4/rBH_v18yEjSAaZ6yAAEg2t7Sets972.jpg"
,
"classify"
:
"东方玄幻"
,
"serial"
:
true
,
"chapterNumber"
:
2
,
"operationTime"
:
1708671165600
}]
},
"code"
:
100
,
"msg"
:
"操作成功"
}
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment