2017 © Pedro Peláez
 

library oc-api

A RESTful API package

image

onecreate/oc-api

A RESTful API package

  • Tuesday, December 12, 2017
  • by guozqiu
  • Repository
  • 1 Watchers
  • 0 Stars
  • 13 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

OC-Api

说明

thinkphp5编写的restful风格的API,集API请求处理,权限认证,自动生成文档等功能;, (*1)

  • restful风格处理请求, (*2)

    每个接口对于一个控制器,method对应[method]方法响应, (*3)

  • 权限认证, (*4)

    Basic,Oauth Client Credentials Grant, (*5)

  • 文档生成, (*6)

    简洁,优雅,不需要额外的文档工具;, (*7)

安装

  • 如果想在你的TP5项目中使用,那么可以直接使用
composer require onecreate/oc-api
  • 如果是新项目先要创建tp5项目,然后再require
composer create-project topthink/think api  --prefer-dist
composer require onecreate/oc-api
  • 在扩展配置目录(extra)中增加api_doc.php
return [
    '1' => ['name' => 'v1版本接口', 'id' => '1', 'parent' => '0', 'class' => '', 'readme' => ''],
    '2' => ['name' => 'v2版本接口', 'id' => '2', 'parent' => '0', 'class' => '', 'readme' => ''],
    '10' => ['name' => '公用接口', 'id' => '10', 'parent' => '1', 'class' => '', 'readme' => '/doc/common/common.md'],
    //用户接口
    '20' => ['name' => '用户接口', 'id' => '20', 'parent' => '1', 'readme' => '', 'class' => ''],
    //用户接口-基础接口
    '21' => ['name' => '用户接口-基础接口', 'id' => '21', 'parent' => '20', 'readme' => '/doc/user/base.md', 'class' => ''],
    //用户接口-个人中心
    '22' => ['name' => '用户接口-个人中心', 'id' => '22', 'parent' => '20', 'readme' => '/doc/user/account.md', 'class' => ''],
    //众筹项目接口
    '30' => ['name' => '众筹项目接口', 'id' => '30', 'parent' => '2', 'readme' => '/doc/project/project.md', 'class' => ''],
];

The Versions

12/12 2017

dev-master

9999999-dev

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

12/12 2017

v0.0.6

0.0.6.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

08/12 2017

v0.0.5

0.0.5.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

08/12 2017

v0.0.4

0.0.4.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

08/12 2017

v0.0.3

0.0.3.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

08/12 2017

v0.0.2

0.0.2.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu

08/12 2017

v0.0.1

0.0.1.0

A RESTful API package

  Sources   Download

Apache-2.0

The Requires

 

by Avatar guozqiu