获取图片直链及图床API的使用

为了节省网站的储存空间,帖子文章里用的图片我们可以采取直链的方法嵌入

sm.ms是一个很不错的图片管理系统,下面我将分享其api的使用方法及自写的图片上传软件

emm

用法很简单,注册登陆后进入首页拖动图片上传或者选择路径即可获得直链

https://sm.ms/ 官网

https://doc.sm.ms/ 官方文档

但是我们每次上传图片都得打开网页并且翻找图片未免太过麻烦,于是我根据官方的API文档用Python写了个上传图片的软件

API可以登陆后在API Token中查看与更新

代码实现也非常简单

api = "..."
path = "图片路径"
headers = {'Authorization': api}
files = {'smfile': open(path, 'rb')}
url = 'https://sm.ms/api/v2/upload'
res = requests.post(url, files=files, headers=headers).json()
if res['success']:
     link = res['data']['url']
     clipboard.copy(link)
     print("上传成功,已自动复制图片链接\n")
else:
     print("上传失败!")

这里只是简单的上传图片,其实还可以注册登录,删除图片等等,大家想实现的话可以去康康官方文档

最后分享下写好的软件及源码

百度云下

评论区
头像
文章目录