Skip to content

asbamboo/api-standard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asbamboo/api-standard

asbamboo/api-standard 是 asbamboo/api 的标准用例。编写这个用例的目的是演示 asbamboo/api 模块是如何编写api接口程序的。

简单说一下:

  • web 目录下面的http执行的脚本入口

    • api.php (请求处理的脚本)
    • doc.php (返回接口文档)
    • test.php (返回接口调试工具)
    • index.php 没什么用处(只是doc.php与test.php)连个链接。
  • ApiStore 目录是api仓库。

用例还在不端更新中...

运行用例

逐行完成下面的语句,在浏览器中运行 http://127.0.0.1:8000 可以查看用例的接口文档。

:

git clone https://github.com/asbamboo/api-standard.git

cd api-standard

composer install

cd web

php -S 127.0.0.1:8000

用例接口

timestamp[v1.0]

(ApiStore\v1_0\Timestamp) 演示了基本的请求参数映射类、响应参数映射类、接口逻辑处理类的编写.

timestamp[v2.0]

(ApiStore\v2_0\Timestamp) 演示了继承1.0版本的2.0接口、自定义响应参数映射类、请求参数过期失效、签名验证。

timestamp[v3.0]

(ApiStore\v3_0\Timestamp) 演示了删除timestamp接口

tools.system.timestamp[v3.0]

(ApiStore\v3_0\tools\system\Timestamp) 演示了如何使用Container容器注入模式获取编写逻辑代码需要的服务。

About

使用asbamboo/api库的标准用例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published