gustavosantarosa / access-api
用于消费api
2.0.1
2021-04-27 02:18 UTC
Requires
- php: ^7
README
一个便于访问api的库
require "vendor/autoload.php"; use GustavoSantarosa\RepositoryBasic; /** * Caso haja um basic auth, informar o user como segundo e o password como terceiro parametro */ $RepositoryApi = new RepositoryBasic("http://api.snapsolutions.com.br/api", "apikey", "password"); /** * Exemplo de um post, utilizando o modo dev para debugar no terceiro parametro. * Contendo headers */ $RepositoryApi->request("POST", "contatos", true, [ "headers" => [ "Content-Type" => "application/json", "Authorization" => "key" ], "cidade" => "americana", "uf" => "SP", "telefone" => "34075942", "email" => "bolota_xd@hotmail.com", "web" => "gustavosantarosa.esy.es", ]); /** * Exemplo de put, sem utilizar o modo dev para debugar */ $RepositoryApi->request("PUT", "contatos/10", false, [ "cidade" => "piracicaba" ]); /** * Exemplo de Delete */ $RepositoryApi->request("DELETE", "contatos/10", true); /** * Exemplo de get */ $RepositoryApi->request("GET", "contatos");
贡献
请参阅CONTRIBUTING以获取详细信息。如果您发现任何与安全相关的问题,请通过gustavo-computacao@hotmail.com发送电子邮件,而不是使用问题追踪器。
谢谢
致谢
Luis Gustavo Santarosa Pinto (Developer)
All Contributors (This Rock)
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。