本文作者:icy

zBlogDe-API文档

icy 07-28 261 抢沙发
zBlogDe-API文档摘要: zBlogDe-Api通用响应JSON格式响应参数类型描述stateinteger返回状态 0=成功 其他失败msgstring消息内容dataobject/array返回数据无需...

zBlogDe-Api

Untitled.png

通用响应JSON格式

响应参数类型描述
stateinteger返回状态 0=成功 其他失败
msgstring消息内容
dataobject/array返回数据

无需验证的请求


系统初始化配置 

get: /config

请求参数类型描述
pathstring网站根目录
rstring如果有反向代理传入


post: /config

json body

字段类型描述
db-headstring数据表前缀
db-typeintegermysql=1000001,sqlite=1000002
databasestring数据库名/sqlite=文件名
db-serverstring数据库服务地址
db-userstring数据库用户名
db-passwordstring数据库密码
db-portstring数据库端口
db-charsetstring数据库字符集
uidintegerzBlog 用户ID
pathstring网站根目录
hoststring网址

返回 info页面



登录

get: /login

请求参数类型描述
unamestring登录名称
pwstring密码(md5加密)
响应参数类型描述
tokenstring验证-在其他请求的Header带上


系统信息

get: /info

响应参数类型描述
sysobject系统基本信息
databasestring数据库
portinteger端口
versionfloat版本
uidinteger用户ID
unamestring用户名
nickstring昵称
ZBlogobjectZBlog配置信息
hoststring主页
pathstring博客网站路径
uidinteger用户ID
db-typestring数据库类型
databasestring数据库


get: /info/show

信息显示的HTML页面


需要验证的请求


发布任务

post: /release/article

json body

字段类型描述
logTitlestring文章标题
taskTagstring任务标签(查询用途)
cateIdinteger分类ID
cateNamestring分类名称
ctfilestring文件下载(未安装留空即可)
logContentstring文章内容(html)
logIntrostring文章稿要
logMetastringzBlog-Meta
logTagstring文章标签
logTemplatestring文章模板
releaseTimeinteger发布时间 默认0 为马上

form-data 方式 同上 除了 logContent 字段 是上传文件形式 一般是为内容过长的.

响应参数类型描述
idinteger文章ID
titlestring文章标题
releaseTimestring发布日期


读取发布文章任务

get: /release/list

请求参数类型描述
statusinteger状态 2=等待发布 ,9=发布完成


响应参数类型描述
dataobject array任务列表
idinteger任务ID
taskTagstring任务标签
createTimestring创建日期
releaseTimestring发布日期
completeTimestring完成日期
logTitlestring文章标题
cateNamestring分类名称

移除发布任务

delete: /release/remove

请求参数类型描述
idsinteger array任务ID数组


返回通用基础 json

读取zBlog 标签

get: /zblog/tag/list

响应参数类型描述
dataobject array标签对象数组
tag_IDinteger标签ID
tag_Namestring标签名称


添加zBlog标签

post: /zblog/tag/add

form-data

表单参数类型描述
tagsjson string array["这是一个标签"]
返回基础通用 json


读取zBlog 分类列表

get: /zblog/cate/list

响应参数类型描述
dataobject array目录对象
cate_IDinteger目录ID
cate_Namestring目录名称
cate_LogTemplatestring目录文章模板



读取zBlog的插件xcdown 分类什么的 下载文件的[未安装忽略]

get: /zblog/xcdown/read

响应参数类型描述
typesstring array文件类型/zip/安装
dropboxsstring array网盘/本地



修改zblog 的查看次数

put: /zblog/cate/view

form-data

字段类型描述
viewNumsinteger需要修改的查看次数
cateIdinteger分类ID

返回基础通用 json


上传文件到 zBlog

post: /zblog/upload

form-data

字段类型描述
filebinary需要上传的文件
响应参数类型描述
imageUrlstring文件地址


读取zblog 文章评论列表

get: /zblog/comment/list

请求参数类型描述
offsetinteger分页起始
limitinteger分页结点


响应参数类型描述
dataobject array评论对象
comm_IDinteger评论ID
comm_LogIDinteger文章ID
comm_IsCheckinginteger是否审核中
comm_RootIDinteger评论根ID
comm_ParentIDinteger评论父级ID
comm_AuthorIDinteger作者ID
comm_Namestring作者名称
comm_Emailstring邮箱
comm_HomePagestring首页
comm_Contentstring评论内容
comm_PostTimeinteger提交时间unixTime
comm_IPstring评论客户端ID
comm_Agentstring评论客户端
comm_Metastringzblog meta


删除zBlog评论内容

delete: /zblog/comment/remove

请求参数类型描述
idinteger评论ID


返回基础通用 json


添加zblog文章评论

post: /zblog/comment/add

json body

字段类型描述
logIdinteger文章ID
isCheckinginteger审核中
rootIdinteger评论根ID
parentIdinteger评论父级ID
authorIdinteger作者ID
authorNamestring作者名称
emailstring邮箱
homePagestring主页
contentstring评论内容

返回基础通用 json


lua脚本操作接口 - lua函数表详细看对应描述文档

post: /lua

请求参数类型描述
winteger执行方式 1=后台运行脚本  , 其他返回响应 在脚本中 sendResult 添加此函数 返回 对应table 详情前往看对应描述


lua body - lua脚本的文本

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (暂无评论,261人围观)参与讨论

还没有评论,来说两句吧...