官网:https://pximg.org/
文档:https://open.pximg.org/
1. PID-ImgURL 接口
通过PID获取图像URL(Origin、Master)
https://open.pximg.org/pid.php
GET请求:
参数 |
描述 |
是否必须 |
---|
pid |
指定作品PID |
必须 |
p |
页码(从0开始) |
可选(默认p=0) |
响应 (JSON):
参数 |
描述 |
类型 |
备注 |
---|
pid |
作品的PID |
str |
|
origin |
原图URL |
str |
|
master |
压缩图URL |
str |
有损压缩,较清晰且加载速度快. |
error |
错误信息 |
str |
(仅获取失败时存在)获取图像URL失败. |
Demo:
https://open.pximg.org/pid.php?pid=119579799
{"pid":"119579799","origin":"https:\/\/i.pximg.net\/img-original\/img\/2024\/06\/12\/21\/35\/37\/119579799_p0.png","master":"https:\/\/i.pximg.net\/img-master\/img\/2024\/06\/12\/21\/35\/37\/119579799_p0_master1200.jpg"}
2. 今日日榜-PID 接口
快速获取今日日榜PID数据.
https://open.pximg.org/rank.php
GET请求:
参数 |
描述 |
是否必须 |
---|
p |
第x页日榜数据 |
可选 |
ps |
1~x页日榜数据(x≤5) |
可选 |
响应 (JSON):
参数 |
描述 |
类型 |
备注 |
---|
status_code |
状态码 |
int |
参考HTTP状态码 |
pid |
PID列表 |
list |
|
date |
日期 |
str |
|
pid_count |
PID总个数 |
int |
每页50个 |
message |
错误信息 |
str |
仅在获取出错时存在 |
Demo:
https://open.pximg.org/rank.php?p=1
{"status_code":200,"pid":["121103000","121098990",……],"date":"2024-08-03","pid_count":50 }
3. 用户作品 接口
通过画师UID获取其所有作品PID
https://open.pximg.org/works.php
(其实是反代https://www.pixiv.net/touch/ajax/illust/user_illusts?lang=zh&user_id={$uid} ,5h缓存)
GET请求:
响应 (JSON):
参数 |
描述 |
类型 |
备注 |
---|
error |
是否出现错误 |
bool |
无错误为false |
message |
错误信息 |
str |
无错误为空 |
body:user_illust_ids |
作品列表 |
list |
PID |
Demo:
https://open.pximg.org/works.php?uid=1096811
{"error":false,"message":"","body":{"user_illust_ids":["121240338","121114423",……]}}
|