纸莫
Paper_mo
Paper的小站
图鉴日图 - 我制作了一些方便web使用的API

前言

刚创建网站时,我看着我选择的首页大图,如果一成不变,那固然会让人索然乏味,于是我打算随机的获取一张美图。一开始,我瞄上了必应日图,但是苦于没有制作API方面的知识,只能单纯的下载一张图片放上去,久而久之甚是疲惫。后来我在网上也找到一些相关的API,但是它们的访问速度都太慢,小蒋(没错,又是他)就推荐我来到了图鉴的开发组,经过我的了解,他们并没有可以直接获取随机图片的API,我又需要使用他们的接口二次开发,于是这个项目又不了了之。

今年夏天,我自学了一点C#,参与到了图鉴的开发当中,制作了一个还不错的桌面版图鉴的内核,也了解到了不少API调用方面的知识。于是,我便打算重新开始这个项目。


关于图鉴

扫码在酷安上下载

图鉴日图(Dailypics)是一个人工精选日图的壁纸软件。每天清晨,从用户上传图片中选出两张作为今日日图,小而不杂。


API文档

随机选图

调用地址https://api.papernote.cn/dpic/random.php
调用方法GET,使用img标签直接引用
必选参数
可选参数type(string),raw(bool)=false

type参数可以指定“pc”或者“mobile”来输出适合指定设备浏览的图片,当不指定或者选择了错误的选项,则返回完全随机的图片。

raw选项决定返回的是重定向还是图片,当raw=true时,则返回一张图片,反之,则重定向到图鉴的图床服务器,该参数默认为false

调用示例:

搜索图片的话我直接制作了一个网页版,图鉴自带的API我就不放出来了。传送门

(话说官网的搜索什么时候更新啊喂)

没事没事,自己写个假的压压惊。

根据PID获取指定图片(高级功能,需有能力获取PID)

这目前是我个人拿来做图床的功能,以后会在搜索图片中添加图片的详细信息。


注意事项

接口调用

1M的小水管,如果实在嫌太慢,就不要打开raw开关了亲。如果因为跨域(无论是本域名还是图床域名)而无法访问,请在评论区联系我,我将在第一时间解决。

图源免责

图片来自图鉴用户的投稿,与图鉴(Dailypics)和本站(papernote.cn)无关,若用户的行为侵犯了著作权人的合法权利,请联系:[email protected],我们将第一时间解决。

为爱发电

图鉴的制作人也挺辛苦的,欢迎你们为Createlite发电!

本文链接:https://papernote.cn/post/464/ 如无特殊声明,则本文章为原创作品,转载请附上链接
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可
没有标签
首页      信息工程      网站      图鉴日图 - 我制作了一些方便web使用的API

纸莫

文章作者

是纸莫本人了

发表评论

textsms
account_circle
email

Paper的小站

图鉴日图 - 我制作了一些方便web使用的API
前言 刚创建网站时,我看着我选择的首页大图,如果一成不变,那固然会让人索然乏味,于是我打算随机的获取一张美图。一开始,我瞄上了必应日图,但是苦于没有制作API方面的知…
扫描二维码继续阅读
2020-09-01