定制 caiolandgraf/requestapi 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

caiolandgraf/requestapi

Composer 安装命令:

composer require caiolandgraf/requestapi

包简介

Biblioteca para consumo e envio de formulários e api's

README 文档

README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

RequestApi Library is a small set of classes developed by Suporte Informátika to facilitate communication with API's and third-party forms...

RequestApi Library é um pequeno conjunto de classes desenvolvidas pela Suporte Informátika para facilitar a comunicação com API's e formulários de terceiros.

Você pode saber mais clicando aqui.

Highlights

  • Simple installation (Instalação simples)
  • Easy abstraction of API's (Facíl abstração de API's)
  • Easy implementation with forms (Facíl implementação com formulários)
  • Composer ready and PSR-2 compliant (Pronto para o composer e compatível com PSR-2)

Installation

Uploader is available via Composer:

"caiolandgraf/requestapi": "^1.0"

or run

composer require caiolandgraf/requestapi

Documentation

For details on how to use, see a sample folder in the component directory. In it you will have an example of use for each class. It works like this:

Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:

Api's Abstraction :

<?php

require __DIR__ . "/../vendor/autoload.php";

use CaioLandgraf\Api\RequestApi;

$request = new RequestApi("https://www.apiurl.com");

// login
$request->post([
    "login" => "email@suporteinformatika.com.br",
    "password" => "password"
], "login");

// read
$user = $request->get([
    "id" => "1"
], "user");

//update
$user->put([
    "first_name" => "Caio",
    "last_name" => "Landgraf",
    "genre" => "male",
    "datebirth" => "1980-01-02",
    "document" => "888888888"
], "user/update");

//test and result
if ($user->error()) {
    $user->error(); //object
} else {
    $user->response(); //object
}

Form abstraction

<?php

require __DIR__ . "/../vendor/autoload.php";

use CaioLandgraf\Api\RequestApi;

$request = new RequestApi("https://www.form.com/contact");

$request->post([
    "name" => "Name",
    "email" => "email@suporteinformatika.com.br",
    "subject" => "Subject",
    "message" => "Message"
]);

//test and result
if ($request->error()) {
    $request->error(); //object
} else {
    $request->response(); //object
}

Contributing

Please see CONTRIBUTING for details.

Support

Security: If you discover any security related issues, please email eu.caiolandgraf@gmail.com instead of using the issue tracker.

Se você descobrir algum problema relacionado à segurança, envie um e-mail para eu.caiolandgraf@gmail.com em vez de usar o rastreador de problemas.

Thank you

Credits

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-09-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固