宝塔搭建多API聚合阿里新浪京东等接口图床

4.修改AuXpI图床配置

用宝塔的文件管理进入到程序根目录下的 conf/ 目录,修改 siteConfig.json 以及app.conf的数据库信息。

siteConfig.json数据库:

"db_option": { "use_db": true, "db_type": "mysql", "db_host": "127.0.0.1:3306", #数据库地址,正常不需要修改 "db_name": "auxpi", #数据库名称 "db_user": "root", #数据库用户名 "db_pass": "root", #数据库密码 "table_prefix": "auxpi_" #数据表前缀,可不修改 },

app.conf数据库:

完成后记得保存,然后进行数据库转移

5.数据库转移

需要提前创建好数据库并输入到上面2个文件并保存好!

SSH输入指令:

./auxpi migrate

注意:这个指令会覆盖数据库信息,如果数据库有数据会被覆盖的!

 _ __ __ ___ _____ /_\ /\ /\ \/ / / _ \\_ \ //_\\/ / \ \ / / /_)/ / /\/
/ _ \ \_/ / \/ ___/\/ /_
\_/ \_/\___/_/\_\/ \____/
? A NEW API IMAGES STORE TOOL ?
[SUCCESS]: Database migrate Done

即表示数据库安装并配置完成!

6.创建管理员账户

./auxpi -mod=admin -name=admin -email=511184654@qq.com -pass=123456

意思是创建一个管理员密码为 123456 用户名为:admin 邮箱为: 511184654@qq.com

7.运行图床程序

ssh 到LINUX服务器

进入到auxpi文件夹

cd /root/auxpi

运行auxpi程序

./auxpi run

到此该图床就完美搭建好了!

三、图床相关截图

四、API上传相关说明

API 上传

API 上传实例

图片上传 V1 接口

功能图片上传接口
HTTP 请求方式 POST
URLhttp://yourname/api/v1/upload

请求参数

参数名称类型是否必须描述
imageFile表单名称,上传图片
tokenString认证所必须的 token ,如果站在没有开启则留空即可
apiSelectString所选择的 API 类型

apiSelect可选参数

apiSelect 可选参数参数说明
SouGou搜狗图床
Sina新浪图床
SmmsSMMS 图床

成功上传返回

{ "code": 200, "msg": "上传成功", "data": { "name": "Snipaste_2018-08-28_01-17-58.png", "url": "https://img04.sogoucdn.com/app/a/100520146/0dcb98aadb59c6b29dc0832eb7cc094a" }
}
{ "code": 200, "msg": "上传成功", "data": { "name": "Snipaste_2018-08-28_01-17-58.png", "url": "https://i.loli.net/2018/11/05/5be038b1b4af6.png" }
}

失败返回值

上传出错返回值

{ "code": 500, "msg": "上传失败"}

API 未开启返回值

{ "code": 405, "msg": "Method not allowed"}

Token 验证失败返回值

{ "code": 403, "msg": "Forbidden"}

选择文件为空返回值

{ "code": 500, "msg": "No files were uploaded."}

文件太大返回值

{ "code": 500, "msg": "File is too large."}

五、图床演示以项目地址

演示地址:https://test.demo-1s.com/

用户名:admin123

密码:admin123

邮箱:auxpi@0w0.tn

项目地址:https://github.com/aimerforreimu/auxpi

本文由 易云博客 作者:易云 发表,其版权均为 易云博客 所有,文章内容系作者个人观点,不代表 易云博客 对观点赞同或支持。如需转载,请注明文章来源。
74