Recommend this page to a friend! |
Download .zip |
Info | Example | View files (30) | Download .zip | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not enough user ratings | Total: 954 | All time: 3,736 This week: 270 |
Version | License | PHP version | Categories | |||
api-builder 1.0.1 | GNU General Publi... | 5.0 | PHP 5, Web services |
Description | Author | |||||||||||||
This package can build a REST server API from custom classes. Recommendations Access MySQL database from RESTful Web Service What is the best PHP api creation class? Call a function with a socket connection What is the best PHP rest server class? Restful Web service |
|
APIBuilder - PHP REST API Builder ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This framework make easy the developmente of an REST Api for others developers can acsses information on your system. Este framework torna fácil o desenvolvimento de uma REST API para que outros desenvolvedores podssam acessar informações de seus sistema. This package can build a REST server API from custom classes. It can register classes that will handle API calls under given server URI. The main class can handle the requests to the API server and call the respective handler classes. Optionally a custom class can validate the key value that clients may be required to pass as authorized clients to access the API. Ajuda/HELP ~~~~~~~~~~ Any Help is welcome! Toda Ajuda é bem vinda! O que é REST API (REpresentational State Transfer (REST)) ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sobre REST http://pt.wikipedia.org/wiki/REST Primerios Passos / First Steps ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - includes: include('apibuilder/core/ApiApp.php'); include('apibuilder/language/pt-br.php'); include('apibuilder/formats/all_formats.php'); - Criar uma classe que extende de ApiCommandBase - Implementar _getURIName() - Implmentar os métodos públicos que estarão disponíveis para o usuário - Registrar a nova classe usando: registerClass() - Instanciar APIApp - Parametrizar - executar run() |
Files |
File | Role | Description | ||
---|---|---|---|---|
apibuilder (5 directories) | ||||
doc.php | Example | Example script | ||
example.php | Example | Example script | ||
readme.txt | Doc. | Documentation | ||
sampleclass.php | Example | Example script | ||
_.htaccess | Data | Auxiliary data |
Files | / | apibuilder |
Files | / | apibuilder | / | apidoc |
File | Role | Description |
---|---|---|
ApiDoc.php | Class | Class source |
doc.template.php | Aux. | Class source |
Files | / | apibuilder | / | clients |
File | Role | Description | ||
---|---|---|---|---|
jsmin-php-master (2 files, 1 directory) | ||||
test (3 files) | ||||
jQueryClientBuilder.php | Class | Class source | ||
jsClientBuilder.php | Class | Class source |
Files | / | apibuilder | / | clients | / | jsmin-php-master |
Files | / | apibuilder | / | clients | / | jsmin-php-master | / | test |
File | Role | Description |
---|---|---|
.gitignore | Data | Auxiliary data |
setup.php | Aux. | Auxiliary script |
test.php | Aux. | Auxiliary script |
utf8-with-bom.js | Data | Auxiliary data |
Files | / | apibuilder | / | clients | / | test |
File | Role | Description |
---|---|---|
index.html | Doc. | Documentation |
lib.js | Data | Auxiliary data |
lib.min.js | Data | Auxiliary data |
Files | / | apibuilder | / | core |
File | Role | Description |
---|---|---|
ApiApp.php | Class | Class source |
ApiClientBuilder.php | Class | Class source |
ApiCommandBase.php | Class | Class source |
ApiFormatResult.php | Class | Class source |
ApiKeyValidatorBase.php | Class | Class source |
uri.php | Class | Class source |
Files | / | apibuilder | / | formats |
File | Role | Description |
---|---|---|
all_formats.php | Class | Class source |
json.php | Class | Class source |
php_serialize.php | Class | Class source |
var_export.php | Class | Class source |
Files | / | apibuilder | / | language |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.