使用说明 • 版本历史 • 贡献作者 • 附注/链接 • 授权协议
###### 一款基于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|-|-|系统检测升级 (安全考虑已注释)| ##### 演示地址:[https://sangsir.com/api/posts](https://sangsir.com/api/posts) |
jzwalk (2020) | hkq15 (2019) | insoxin (2018) | szj1006 (2017) | lizheming (2014) |
*为避免作者栏显示过长,插件信息仅选取登记3个署名,如有异议可协商修改。
本社区维护版已包含以下各版本的可用增量功能:
欢迎社区成员继续贡献代码参与更新。
本插件最初仅为测试用功能实现较简易,安全性等考虑更加周密的同类插件推荐Restful(支持写入接口)。
沿用小程序版声明的AGPL开源协议。(要求提及出处,保持开源并注明修改。)
JSON原作未附协议声明,原作者保留所有权利。 © 公子