PHP code example of prdossantos / rapi

1. Go to this page and download the library: Download prdossantos/rapi library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

prdossantos / rapi example snippets


use App\RApi;

RApi::setConfig('host','http://api.domain.com');

//Podemos setar varias config de uma vez.
RApi::setConfig(array(
	'host' => 'http://api.domain.com',
	'ssl' => 'cert.pem'
));

//Todas as requisições devem conter uma chamada a função run()

RApi::get('/')->run();

//Passando parâmetros, o retorno será um objeto
$res = RApi::get('/')
       ->fields(['user'=>'test','pass'=>'***'])
       ->run();

//Passando parâmetros e informado headers, o retorno será um objeto
$res = RApi::get('/')
       ->fields(['user'=>'test','pass'=>'***'])
       ->header(['Content-Type: application/json', 'Accept: application/json'])
       ->run(); 

//Podemos passar parâmetros e headers no método, simplificando as coisas.
$res = RApi::post('http://api.domain.com/auth',['username'=>'asdf','password'=>'***'],['Content-Type: application/json']);

#output
$res->response; // Resultado da consulta
$res->info;     // array com informações da requisição
$res->header;   // array com header do resultado da consulta