发现有趣,留存新奇

个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

图床和视频图床系列文章首发在影传社国内站,可移步阅读。

前言

之前反反复复折腾了一些视频图床,也算是发现了一些比较有意思的东西,如天翼网盘直链和一些比较好用的图床网站等,可以参考之前的文章

在写个人博客文章时,一般需要搭配图床存储图片,自己之前用的是 iPic的微博匿名图床+typora 进行markdown格式的写作,最近捣鼓了一下和iPic比较相似的图床客户端uPic和PicGo,最开始一直弄不明白怎么自定义第三方图床接口,反复查资料不断试错下,终于折腾成功了,下面就简单记录分享一下。

uPic或PicGo对接Github jsDelivr

这种方式网上教程非常多,利用到了 jsDelivr CDN 分发加速Github,这样在国内也能获得不错的访问速度,我们在Github网站内操作,获得用户名、仓库名以及Github token 的个人访问令牌,再将各类参数填写到图床客户端,将返回的域名改写成jsDelivr CDN的 https://cdn.jsdelivr.net/gh/Github用户名/仓库名 即可,这样基本上就能成功调用了。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

这种方式适合个人博客低频度使用,据说jsDelivr为防止滥用也进行过反制,所以稳定性究竟如何也未知,短时间内可以尝试。

放一个测试,图片原来的体积15M左右,上传到GitHub后借助jsDelivr加速,大家可以在新标签页面打开感受下速度。https://cdn.jsdelivr.net/gh/shadowzencn/m3u8/uPic/500177889.jpg

uPic对接如优图床

uPic和PicGo相比,功能设置更多,加上主要在Mac系统上写作,所以接下来重点说一下它对接第三方图床的方式,奉上个人的设置参数给大家。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

这里提到的如优图床,是一个大神搭建的图床网站,黑科技的地方在于提供了多个大厂接口,如阿里、头条、哔哩哔哩等,注册登陆后存储空间默认有10G,在网页端直接上传会有点麻烦,我们要将upic与其对接。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

  • 获得个人Token

注册登陆后,先获得我们的个人Token,等会儿配置会用到。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

  • 自定义图床配置参数

回到uPic上自定义图床,API地址填https://img.rruu.net/api/upload,方式为POST。

文件字段名为image,然后打开其他字段,添加请求头部信息content-type为multipart/form-data,在请求主体Body数据加入两个参数,token填入上一步骤获取的。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

apiType填入参数视需求而定,具体可以参考官网提供的图床类型参数,这里怎么填后面的url地址路径也需要相应的改动。《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

url地址路径是成败的关键,自己捣鼓了很久才搞清楚,填入 ["data","url","toutiao"]即可,最后的参数一定要和前面的apiType填写的一一对应。

其余的都可以保持默认不填,全部设置完毕后可以先点击右下角验证一下,成功返回地址参数的话就大功告成了。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

小结

顺着上面的思路,原则上只要抓取上传接口后适当改动填写一些参数,基本上就能拥有各种不同的图床拿来备用了,当然,这种方式总有翻车的可能,并且不同的接口对图片体积大小的限制、压缩比都各不相同,好不好用需要我们自行测试。

《个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床》

如果大家对这类话题感兴趣,欢迎留言交流探讨,帮助大家少一点折腾和麻烦。

 

参考

如优图床 上传 API

GitHub+PicGo+jsDelivr搭建高速稳定免费图床

uPic 图床配置教程 – Github

 

更多推荐:

推荐一款海外电视直播及点播神器——Watched APP

推荐一款好用的视频流媒体下载工具

如何使用搬瓦工 VPS 解锁 Netflix 新加坡区?

如何在Chrome浏览器上强制观看Netflix 1080P高清画质?

推荐2个好用的追剧网站

推荐一个在线音乐播放网站

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注