2019年11月,豆瓣API停止服务,下列插件已经无法使用,停止维护!

花了两个晚上的时间,写了一个小插件,用于在文章中引用豆瓣图书的时候可以嵌入豆瓣图书的信息,实现原理也很简单,无非就是正则匹配然后替换返回。
下面是实际的使用效果:
在博文中输入了[book:1441789]会自动生成如下的图书信息卡片。
[book:1441789]

使用方法也非常的简单,上传到插件目录激活后即可,在撰写文章或者页面时输入[book:图书编号]即可。
为了防止调用过于频繁被豆瓣屏蔽,首次调用豆瓣图书API后,获取到的json信息和图书封面文件都会保存在本地。

usr/plugins/BookInfo/resources/bookinfo 这里存放了以图书编号命名的json数据;
usr/plugins/BookInfo/resources/bookcover 这里存放了以图书编号命名的封面图片;

删除上述文件夹下的内容并不影响使用,插件会重新获取对应的图书信息。

下载地址:

Github

本站

标签: php, Typecho, 插件

分享到: