—— 以“api/接口名”路径按参数输出json格式博客数据插件,可用于各类映射扩展。
使用说明 •
版本历史 •
贡献作者 •
附注/链接 •
授权协议
一款基于Typecho的开放式API插件,支持按接口参数输出文章,首页,评论,分类等数据用于生成微信小程序。
使用方法 :
1. 下载本插件,放在 usr/plugins/ 目录中,确保文件夹名为 JSON;
2. 激活插件,试试访问 http://[example].com/api/[action] 吧!
注意事项 :
以上地址中的[action]请替换下表列出的接口名,其后可再接?[参数名]=[值]。
未开启地址重写功能的博客需要在域名后接/index.php再/api/[action]同上。
接口名
可用参数
默认值
说明
posts
pageSize page authorId created cid category commentsNumMax commentsNumMin allowComment
1000 1 0 - - - - - -
文章综合数据
pageList
content
false
页面综合数据
single
cid slug
- -
指定单页数据
post
同上
同上
指定文章数据
page
同上
同上
指定页面数据
relatedPosts
authorId limit type cid
- 5 - -
关联文章数据
recentPost
pageSize
10
最新文章数据
recentComments
pageSize parentId ignoreAuthor showCommentOnly
10 0 false false
最近评论数据
categoryList
ignore childMode
- false
分类列表数据
tagCloud
sort ignoreZeroCount desc limit
count false true 0
标签列表数据
archive
format type limit
Y-m month 0
归档列表数据
info
user
0
用户配置数据 (安全考虑已注释)
count
-
-
博客文章总数
upgrade
-
-
系统检测升级 (安全考虑已注释)
v1.1 (20-6-27 @jzwalk )
v1.0 (17-11-06 @SangSir )
简化部分接口,调整代码格式,文章数据增加thumb字段。
v0.1 (17-01-08 @jzwalk )
随公子GitHub仓库作品引入Typecho-Fans目录,产生社区维护版;
upgrade接口改注释提高安全性,未改动版本号。
v0.1 (14-10-12 @lizheming )
*为避免作者栏显示过长,插件信息仅选取登记3个署名,如有异议可协商修改。
本社区维护版已包含以下各版本的可用增量功能:
欢迎社区成员继续贡献代码参与更新。
本插件最初仅为测试用功能实现较简易,安全性等考虑更加周密的同类插件推荐Restful (支持写入接口)。
沿用小程序版声明的AGPL 开源协议。(要求提及出处,保持开源并注明修改。)
JSON原作未附协议声明,原作者保留所有权利。 © 公子