mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-30 22:57:31 +00:00
109 lines
4.2 KiB
Markdown
109 lines
4.2 KiB
Markdown
## Pixiv作品信息批量获取接口 ##
|
|
### 说明 ###
|
|
接口可一次获取多个作品的基础信息
|
|
|
|
|
|
### 接口地址 ###
|
|
```
|
|
GET https://www.pixiv.net/ajax/illust/recommend/illusts
|
|
```
|
|
|
|
- 需要登录: `否`
|
|
- 是否为Pixiv接口标准返回格式: `是`
|
|
### 参数 ###
|
|
- `illust_ids[]`: 作品Id, 可重复添加该参数
|
|
|
|
|
|
### 请求示例 ###
|
|
```
|
|
GET https://www.pixiv.net/ajax/illust/recommend/illusts?illust_ids[]=82030844&illust_ids[]=82029098&illust_ids[]=82028913
|
|
```
|
|
|
|
### 返回数据 ###
|
|
#### 数据示例 ####
|
|
```json
|
|
{
|
|
"error":false,
|
|
"message":"",
|
|
"body":{
|
|
"illusts":[
|
|
{
|
|
"illustId":"82030844",
|
|
"illustTitle":"3rd anniversary",
|
|
"id":"82030844",
|
|
"title":"3rd anniversary",
|
|
"illustType":0,
|
|
"xRestrict":0,
|
|
"restrict":0,
|
|
"sl":2,
|
|
"url":"https:\/\/i.pximg.net\/c\/360x360_70\/custom-thumb\/img\/2020\/06\/02\/11\/24\/49\/82030844_p0_custom1200.jpg",
|
|
"description":"",
|
|
"tags":[
|
|
"\u30a2\u30ba\u30fc\u30eb\u30ec\u30fc\u30f3",
|
|
"\u6bd4\u53e1(\u30a2\u30ba\u30fc\u30eb\u30ec\u30fc\u30f3)",
|
|
"\u6c34\u7740",
|
|
"\u8db3\u88cf",
|
|
"\u88f8\u8db3",
|
|
"\u30a2\u30ba\u30fc\u30eb\u30ec\u30fc\u30f35000users\u5165\u308a",
|
|
"\u30a2\u30ba\u30fc\u30eb\u30ec\u30fc\u30f310000users\u5165\u308a",
|
|
"\u30dd\u30cb\u30fc\u30c6\u30fc\u30eb",
|
|
"\u30db\u30eb\u30bf\u30fc\u30cd\u30c3\u30af"],
|
|
"userId":"6662895",
|
|
"userName":"ATDAN-",
|
|
"width":1500,
|
|
"height":844,
|
|
"pageCount":1,
|
|
"isBookmarkable":true,
|
|
"bookmarkData":null,
|
|
"alt":"#\u30a2\u30ba\u30fc\u30eb\u30ec\u30fc\u30f3 3rd anniversary - ATDAN-\u7684\u63d2\u753b",
|
|
"isAdContainer":false,
|
|
"titleCaptionTranslation":{
|
|
"workTitle":null,
|
|
"workCaption":null
|
|
},
|
|
"createDate":"2020-06-02T01:29:40+09:00",
|
|
"updateDate":"2020-06-02T11:24:49+09:00",
|
|
"profileImageUrl":"https:\/\/i.pximg.net\/user-profile\/img\/2016\/01\/11\/21\/46\/50\/10371466_80f6ad67eab3b8abd44a2fb74ddd1ba1_50.jpg",
|
|
"type":"illust"
|
|
}, // ...
|
|
]
|
|
}
|
|
}
|
|
|
|
```
|
|
#### 参数详解 ####
|
|
- `illusts`: (`Object[]`) 存储查询作品信息的数组
|
|
- `illustId`: (`string` -> `number`) 作品Id
|
|
- `illustTitle`: (`string`) 作品标题
|
|
- `id`: (`string` -> `number`) 与`illustId`一致, 猜测是以兼容旧版本为目录而存在
|
|
- `title`: (`string`) 与`illustTitle`一致, 猜测是以兼容旧版本为目录而存在
|
|
- `illustType`: (`number`) 作品类型
|
|
- `0`: 插画作品
|
|
- `1`: 漫画作品
|
|
- `2`: 动图作品
|
|
- `xRestrict`: (`number`) 作品是否为限制级, 基本准确, 少部分不一定(看Pixiv审核怎么理解了)
|
|
- `0`: 非限制级内容(即非R18作品)
|
|
- `1`: 限制级内容(即R18作品)
|
|
- `restrict`: (`number`) 作品限制级(意义不明, 可能是兼容性问题?)?
|
|
- `sl`: (`number`) 不明?
|
|
- `url`: (`string`) 作品预览图链接, 需要`Referer`请求头
|
|
- `description`: (`string`) 作品说明
|
|
- `tags`: (`string[]`) 作品标签数组
|
|
- `userId`: (`string` -> `number`) 作者用户Id
|
|
- `userName`: (`string`) 作者用户名
|
|
- `width`: (`number`) 作品长度
|
|
- `height`: (`number`) 作品高度
|
|
- `pageCount`: (`number`) 作品页数
|
|
- `isBookmarkable`: (`boolean`) 不明?
|
|
- `alt`: (`string`) 简略介绍信息(在图片加载失败时可提供给`img`标签使用)
|
|
- `isAdContainer`: (`boolean`) 不明?
|
|
- `titleCaptionTranslation`: (`Object`) 不明?
|
|
- `workTitle`: (`Unknown`) 不明?
|
|
- `workCaption`: (`Unknown`) 不明?
|
|
- `createDate`: (`string`) 作品创建时间(或者是完成时间?)
|
|
- `updateDate`: (`string`) 作品上传时间
|
|
- `profileImageUrl`: (`string`) 作者用户头像图片链接
|
|
- `type`: (`string`) 作品类型名
|
|
|
|
|