Skip to content

Latest commit

 

History

History

JSON

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
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 - - 系统检测升级
(安全考虑已注释)

版本历史

  • v1.1 (20-6-27 @jzwalk)
    • 合并2个衍生版本改动:
      • 文章接口增加作者数据输出@hkq15
      • 文章默认输出页数改为1000@insoxin
  • 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 hkq15 insoxin szj1006 lizheming
jzwalk (2020) hkq15 (2019) insoxin (2018) szj1006 (2017) lizheming (2014)

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

附注/链接

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

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

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

授权协议

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

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