plugins

TF Logo

JSON v1.1 - 社区维护版

—— 以“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|-|-|系统检测升级
(安全考虑已注释)| ##### 演示地址:[https://sangsir.com/api/posts](https://sangsir.com/api/posts)

版本历史

贡献作者

jzwalk hkq15 insoxin szj1006 lizheming
jzwalk (2020) hkq15 (2019) insoxin (2018) szj1006 (2017) lizheming (2014)

*为避免作者栏显示过长,插件信息仅选取登记3个署名,如有异议可协商修改。

附注/链接

本社区维护版已包含以下各版本的可用增量功能:

欢迎社区成员继续贡献代码参与更新。

本插件最初仅为测试用功能实现较简易,安全性等考虑更加周密的同类插件推荐Restful(支持写入接口)。

授权协议

沿用小程序版声明的AGPL开源协议。(要求提及出处,保持开源并注明修改。)

JSON原作未附协议声明,原作者保留所有权利。 © 公子