JSON v1.1 - 社区维护版
—— 以“api/接口名”路径按参数输出json格式博客数据插件,可用于各类映射扩展。
使用说明 • 版本历史 • 贡献作者 • 附注/链接 • 授权协议
使用说明
一款基于Typecho的开放式API插件,支持按接口参数输出文章,首页,评论,分类等数据用于生成微信小程序。使用方法: 1. 下载本插件,放在
|
| 接口名 | 可用参数 | 默认值 | 说明 |
|---|---|---|---|
| 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
版本历史
- 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)
- 原作在GitHub发布。
贡献作者
| jzwalk (2020) | hkq15 (2019) | insoxin (2018) | szj1006 (2017) | lizheming (2014) |
*为避免作者栏显示过长,插件信息仅选取登记3个署名,如有异议可协商修改。
附注/链接
本社区维护版已包含以下各版本的可用增量功能:
- 精简版(hkq15) - 文章接口增加作者数据输出。
- 小程序版(insoxin) - 进一步简化接口字段,增加面板设置(效用不明)。
- 精简版(szj1006) - 去除部分接口,增加缩略图字段。
- 原版 - 实现各接口数据输出功能。
欢迎社区成员继续贡献代码参与更新。
本插件最初仅为测试用功能实现较简易,安全性等考虑更加周密的同类插件推荐Restful(支持写入接口)。
授权协议
沿用小程序版声明的AGPL开源协议。(要求提及出处,保持开源并注明修改。)
JSON原作未附协议声明,原作者保留所有权利。 © 公子