Files
pte/mApi/api/api.md
2024-09-27 01:31:25 +08:00

128 lines
3.8 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## API接口文档
---
> 接口统一运行在:[http://149.28.26.249:3000/](http://149.28.26.249:3000/)
注意:
- 1接口全部使用GET方式进行数据请求
- 2接口参数全部采用 RSA 非对称性加密,所以需要文件里面的 `rsa_pub.pem` 公钥对接口参数进行加密
- 3参数需要放在http请求头部的 `token` 中进行数据传递。
完整的流程:
举例,例如这边访问 分类接口:
- 1接口URL地址如下http://149.28.26.249:3000:3000/class
- 2接口参数拼接后type=60&page=1
- 3使用 `rsa_pub.pem` 对 步骤2 进行加密得到密文:
```txt
qwe87LzOllYQYOHnLERCw0u/xIoBePAuNa36iu4e27hMdLCrOVd/YXesT+Q5qXVmB/FC0vR5H7rHrW+MmdTX78ey546ua3pTSlTieO8J4QGcwE+YERPJ1mG8QKmNyOVVffQaa9ltOWaHcNUH5EKEjUIU2wDDIBT5Xxl1/4CsZPc=
```
- 4将加密后的密文放到http请求的头部`token`中,发送请求。
![token](./img/token.png)
- 5后端Node.js将会从header中拿到`token`然后用私钥解密,等到参数 type=60&page=1然后爬虫根据规则去爬取网站返回json数据。数据格式如下
![json](./img/json.png)
### 1首页
这个接口获取的是网站主页的数据,视频数量有限,不过是推荐的热门视频。
| 接口地址 | 请求方式 | 参数 |
| :-----------| :------- | ---------------------- |
| /index | GET | 无 |
数据返回:
```json
{
length: 24, // 数据长度
status: 200, // 请求状态 200成功
time: "2018-08-25 15:29:24", // 请求时间
result: [
{
// 视频的gif地址
gif: "https://pic.5ppav.com/Uploads/vod/2018-08-25/7.mp4.gif",
// 视频的详情页网址(一般前端用不上)
href: "https://www.974sp.com/Html/93/6153.html",
// 视频的 mp4 播放地址
mp4: "https://d.eeoai.com/20180825/93/7/7.mp4",
// 视频发布时间
time: "2018-08-25",
// 视频的标题
title: "台南召妓全紀錄~長X女大學生"
}
...
]
}
```
### 2: 分类接口
这个接口是用来获取各个网站分类栏目的数据,视频数量和分类更多!
| 接口地址 | 请求方式 | 参数 |
| :------------------------ | :------- | ---------- |
| /class | GET | type具体栏目编号(参考下面的表) <br> page: 页码(请求第几页)|
数据返回:
```json
{
length: 12, // 数据长度
status: 200, // 请求状态 200成功
time: "2018-08-25 15:29:24", // 请求时间
total: {
// 当前第几页
currentPage: 1,
// 该分类总计多少视频
totalNumber: 2725,
// 该分类总计有多少页
totalPage: 228
},
result: [
{
// 视频的gif地址
gif: "https://pic.5ppav.com/Uploads/vod/2018-08-25/7.mp4.gif",
// 视频的详情页网址(一般前端用不上)
href: "https://www.974sp.com/Html/93/6153.html",
// 视频的 mp4 播放地址
mp4: "https://d.eeoai.com/20180825/93/7/7.mp4",
// 视频发布时间
time: "2018-08-25",
// 视频的标题
title: "台南召妓全紀錄~長X女大學生"
}
...
]
}
```
注意type 字段的具体编号请看下表:
| 栏目名称 | 栏目编号 |
| :--------| :------|
| 国产精品 | 60 |
| 中文字幕 | 94 |
| S级女优 | 100 |
| 欧美性爱 | 62 |
| 成人动漫 | 101 |
| 自拍偷拍 | 89 |
| 夫妻同房 | 87 |
| 开放90后 | 93 |
| 换妻游戏 | 90 |
| 网红主播 | 91 |
| 手机小视频 | 88 |
| 明星艳照门 | 92 |
| 经典三级 | 109 |
| 无码在线 | 110 |
| 熟女人妻 | 111 |
| 美颜巨乳 | 112 |
| 颜射吃精 | 113 |
| 丝袜制服 | 114 |