随机图片 v2

请求地址

https://api.hikarinagi.com/random/v2 或者 https://api.hikarinagi.org/random/v2
方式 get

参数说明

名称 类型 说明 可选值 备注
author_uid int 作者的uid,附带此参数后返回指定作者的作品 - -
tag string 指定返回作品的tag(标签),附带此参数后返回包含指定标签的作品 - 默认值为女の子,可以用ANDOR连接多个tags,ANDOR不能同时存在
ex-tag string 排除返回作品的tag(标签),附带此参数后不会返回包含指定标签的作品 - 默认值为巨乳, アナログ
title string 指定返回作品的标题,附带此参数后返回符合搜索结果(模糊搜索)的作品 - -
format string 返回的类型 json,img 默认为 json
num int 返回的数量 1 - 20 默认为1,大于1时返回json
type string 返回的类型 mp,pc,auto mp表示height / width >= 1.5的作品,pc表示width / height >= 1.3的作品。选择auto则会根据浏览器UA判断设备类型。
start_date string 指定作品的最早发布日期 - 默认值为2015-01-01
end_date string 指定作品的最晚发布日期 - -
size string 指定返回作品的大小 mini,thumb,small,regular -
size-limit bool 是否限制返回作品的大小 true,false 默认为true,根据参数type的值限定返回作品的大小(height、width),如果type的值为mp,返回的作品必须满足height > 1000,如果type的值为pc,返回的作品必须满足width > 1000 AND height > 1000,如果没有传递type的值,则返回的作品必须满足width > 1000 OR height > 1000
r18 bool 指定返回的作品是否包含R-18标签 true,false 默认为false
proxy url 指定pixiv图床反代 - 默认为https://piximg.himoe.uk/

请求示例

https://api.hikarinagi.com/random/v2/?tag=原神&num=1&r-18=true

[
    {
        "pid": "105795044",
        "page": "https://www.pixiv.net/artworks/105795044",
        "author": "_从前有颗星",
        "author_uid": "18900473",
        "title": "无题",
        "width": "2480",
        "height": "3796",
        "file_ext": "jpg",
        "upload_date": "2023-02-28 20:30:36",
        "tags": [
            "R-18",
            "巨乳",
            "原创",
            "原神",
            "夜阑",
            "yelan",
            "ショートパンツ",
            "夜蘭",
            "見せハイレグパンツ",
            "原神10000users入り"
        ],
        "likes": "15362",
        "url": "https://i.pximg.net/img-original/img/2023/07/27/11/38/55/105795044_p0.jpg"
    }
]

其他操作

action 说明 需要传递的参数 备注
delete 删除数据库中指定pid的作品 pid,token -
add-tag 给据库中指定pid的作品添加标签 pid,tag,token -

注意事项

  1. 如果在请求时传递了参数tag或者ex-tag,对应参数的默认值就会失效。简单来说就是传递值的优先级最高
  2. 如果参数format的值为img,默认使用https://i.bobopic.com/进行反代
  3. 参数proxy的值需为标准格式的url,末尾需要加上/
  4. 参数tag的值需为对应tag的(日文)原名,可选的tags可以在pixiv官网查看https://www.pixiv.net/tags?lang=ja