小舍免费图片Api V2

By yesmore on 2021-09-16
阅读时间 2 分钟
文章共 498
阅读量

小舍图片Api接口 v2



截止已更新:参数 p 范围为:1~14(1400张)。

如果喜欢请给仓库点个star:https://github.com/yesmore/photosapi

此接口为 小舍图片Api接口 重构版,新增:

  • CDN 加速
  • 接口 pv 统计功能

注意:个人接口,请勿商用。图片收集不易,请珍惜食用。

用户使用须知

调用方法

地址:http://v2.aoau.top

方法:GET

url 参数 必须
/pb p number

ajax请求示例

1
2
3
4
async fetchPhotos() {
const res = await this.$http.get('http://v2.aoau.top/pb?p=3')
console.log(res)
},

示例url:http://v2.aoau.top/pb?p=3

返回值:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
res:{
"msg": "Github:https://github.com/yesmore/photosapi",
"currentPage": "3",
"photoNum": 100,
"totalUsers": 3,
"totalCall": 49,
"uip": "127.0.0.1",
"photoList": [
"https://cdn.jsdelivr.net/gh/yesmore/img/v2/3/01.jpg",
...
],
"info": "图片来源于网络,仅供个人娱乐。"
}


下面是测试,其他线路请自行尝试
线路1
线路2
线路3
线路4
线路8
线路14


开发者须知

如果你想基于本项目开发,可以参考以下意见:

  • 使用 PicGo+Github+jsdeliver(CDN) 存储你的图片
  • 使用 vuEgg-jwt-template 中的 egg-server 管理作为你的 Api 服务器
  • 或者直接fork本项目进行二次开发

关于 PicGo

访问这里 了解

关于 vuEgg-jwt-template

vuEgg-jwt-template 是本人的另一个开源项目,基于 Vue、Eggjs、Jwt 实现的开箱即用的用户鉴权模板,使开发人员专注于核心逻辑编写,了解 详情

关于 CDN 加速

访问了解 详情

快速开始

开始之前,请确保你有以下环境:

  • Nodejs
  • Npm(Nodejs自带)
  • MySQL 5.7.x

Clone git repo

1
2
3
4
# git bash
$ git clone git@github.com:yesmore/photosapi.git
# or http
$ git clone https://github.com/yesmore/photosapi.git

Install & Start

1
2
3
4
$ cd egg-server
$ npm i
# Start
$ npm run dev

文件目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|- egg-server/
|- app/
|- controller/
|- middleware/
|- model/
|- service/
|- view/
|- router.js
|- config/
|- config.default.js
|- plugin.js
|- test/
|- app.js
|- package.json
|- ...

License

MIT


Tips: Please indicate the source and original author when reprinting or quoting this article.