# API V2

加入群组

加入我们的Telegram群组,获取API的最新信息 https://t.me/sex_photo_api (opens new window)

警告

V1 API已经过时,尽管他依然可以使用,但还是建议您尽快更新至V2 API。

滥用限制

请勿滥用此API,滥用行为包括但不限于短时间内大量请求API,违反您当地法律使用图片等等,目前已经采取IP封锁的方式限制滥用行为,如果滥用行为继续或升级,API也将会提升限制手段

# [GET] /api/v2/ 获取色图

说明

获取色图,支持按照条件筛选

https://sex.nyan.xyz/api/v2/

# 可用参数

超过最大数量

如果参数超过最大数量限制,则只会返回最大数量的结果

数组类型参数

数组类型参数可以通过追加同名参数的方式来发送,例如?tag=BlueArchive&tag=loli

参数 类型 解释 默认
r18 bool 是否获取R18图片 false
num int 返回的结果数量,最少获取1张,最多获取10张 1
author_uuid []int 返回指定UID作者的图片,最多10个 nil
keyword string 搜索关键字,支持搜索标题,作者名称,标签,支持模糊搜索 nil
tag []string 返回指定标签的作品,最多10个 nil

# 响应

{
  "success": true,
  "status": 2000,
  "message": "OK",
  "version": "2.0.0",
  "codename": "Koharu",
  "time": 1655805837,
  "data": [
    {
      "pid": 98699738,
      "page": "https://www.pixiv.net/artworks/98699738",
      "author": "ふけまち",
      "author_uid": 129822,
      "title": "水着アズサ",
      "width": 1505,
      "height": 2125,
      "file_ext": "png",
      "upload_date": 1653836411000,
      "tags": [
        "ブルーアーカイブ",
        "碧蓝档案",
        "白洲アズサ",
        "Shirasu Azusa",
        "水着",
        "泳装"
      ],
      "url": "https://sex.nyan.xyz/img-original/img/2022/05/30/00/00/11/98699738_p0.png"
    }
  ]
}
字段 类型 解释
success bool 请求是否成功
status int 响应状态码
message string 响应信息
version string API版本号
codename string API代号
time int 请求时间戳(毫秒)
data []data 返回数据

# data

字段 类型 解释
pid int 图片ID
page string 图片Pixiv页面
author string 作者用户名
author_uid int 作者UID
title string 图片标题
width int 图片宽度(px)
height int 图片高度(px)
file_ext string 图片格式
upload_date int 图片上传时间戳(毫秒)
tags []string 图片标签
url string 图片地址

# Status

可能返回的状态码

Status 解释
2000 请求成功
4000 请求参数类型不正确
4001 必要参数为空
4006 提交的信息存在错误
4030 请求被拦截
4290 请求速度超过阈值
5000 服务器内部错误

# [GET] /api/v2/img 直接获取图片

说明

直接返回图片,可用于嵌入页面

https://sex.nyan.xyz/api/v2/img

# 可用参数

超过最大数量

如果参数超过最大数量限制,则只会返回最大数量的结果

数组类型参数

数组类型参数可以通过追加同名参数的方式来发送,例如?tag=BlueArchive&tag=loli

参数 类型 解释 默认
r18 bool 是否获取R18图片 false
author_uuid []int 返回指定UID作者的图片,最多10个 nil
keyword string 搜索关键字,支持搜索标题,作者名称,标签,支持模糊搜索 nil
tag []string 返回指定标签的作品,最多10个 nil

# 响应

example