/photosapi

🚀 恭喜你发现了宝藏!这个接口有1400张稳定的图片~(lsp狂喜)

Primary LanguageTypeScriptMIT LicenseMIT

图片Api接口 v3.0

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

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

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

  • CDN 加速
  • 接口调用统计功能

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

用户使用须知

调用方法

地址:https://bed.mydog.buzz

方法:GET

url 参数 必须
/pb p number

ajax 请求示例

async fetchPhotos() {
    const res = await this.$http.get('https://bed.mydog.buzz/p?p=3')
    console.log(res)
},

示例 url:https://bed.mydog.buzz/p?p=3

返回值:

res:{
	"code": 200,
	"data": {
		"currentPage": "2",
		"photoNum": 100,
		"photoList": [
			"https://p.mydog.buzz/v2/2/01.jpg",
		],
		"info": "图片来源于网络,仅供个人娱乐。仓库地址:https://github.com/yesmore/photosapi"
	},
	"msg": "请求成功"
}

下面是测试,其他线路请自行尝试 线路 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

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

Install & Start

$ pnpm i
$ npm i -g vercel
# Start
$ vercel

License

MIT


最后,晚安我的马马们。