• API 整体设计

    概要以 Z-BlogPHP 的 功能模块(Module) 为划分依据,可以分为以下九个模块:用户模块文章模块(包括页面)应用模块(包括插件和主题)侧栏模块附件模块评论模块标签模块分类模块系统及设置模块接口行为(Action) 简单来说就是实现某个模块的数据增删改查操作,比如用户模块的新增用户、用户登录、用户信息的获取与修改等操作。ZBP API 的整体思想是:服务端根据客户端发送的请求,针对 模块 进行相应的 行为 操作, 并...

  • 接口文档

    API 地址模式:https://example.com/zb_system/api.php?mod=<模块名>[&act=<行为名>][&其他...]对于各「API 模块」的act=post请求,其请求参数为$GLOBALS['datainfo']中与该模块对应的数据字段定义;参数字段名区分大小写;不需要提供全部字段值,比如「发布状态」「类型(文章/页面)」「置顶」等项目可以使用默认,而时间相关的字段则会初始为当前时间;除Comment和...

  • 自定义 API

    使用 API 模块里的接口可以很方便的扩展出自定义的 API本篇以newapi插件为例,扩展出一个api模块并定义一个api命令。创建插件插件 id 假定为newapi,其include.php文件内容如下RegisterPlugin("newapi","ActivePlugin_newapi" ; #newapi_RegAPI函数挂在Filter_Plugin_API_Extend_Mods接口上 function ActivePlug...

  • 本地调用 API (1.7.3 支持)

    1.7.3 新增了 ApiExecute 函数,可以调用执行 公共模块 和 私有模块 的 API 并返回结果函数定义:/** * API 执行. * * @param string $mod (模块名 * @param string ...

  • 常见问题(API)

    输出自定义的 JSON 格式 (1.7.2 支持 系统 API 默认输出 code,data,error,message 字段的 JSON 内容如何输出自定义字段内容?例如输出 errno,msg 字段://在api输出函数内这样定义返回数组 $array['errno'] = 0; $array['msg'] = 'success'; $array['data']['isC...

没有更多了