1. Go to this page and download the library: Download itcolima/siitec2-api-client 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/ */
itcolima / siitec2-api-client example snippets
use ITColima\Siitec2\Api\Siitec2Api;
// Carga manual de las variables de entorno
$_ENV['SIITEC2_API_CLIENT_ID'] = '<client_id>';
$_ENV['SIITEC2_API_CLIENT_SECRET'] = '<client_secret>';
$api = new Siitec2Api();
/**
* Archivo: login.php
* Establecer la URI como manejadora del inicio de sesión.
*/
// Cargar liberías
use ITColima\Siitec2\Api\Siitec2Api;
// Cargar autoloader de composer.
iada, si es así redirigir a donde señale el
// parámetro `redir` de la URL o a "principal.php"
if ($api->getPerfil()) {
http_response_code(307);
header('Location', $api->getRedir('https://www.ejemplo.com/principal.php'));
return;
}
// Estableceer URL donde se recibirá el inicio de sesión de SIITEC 2
$api->setLoginHandlerUri('https://www.ejemplo.com/login_handler.php');
// Realizar inicio de sesión con $scopes y $csrfKey opcionales.
$api->performLogin();
/**
* Archivo: login_handler.php
* Manejar la respuesta del servidor al iniciar sesión.
*/
// Cargar liberías
use ITColima\Siitec2\Api\Siitec2Api;
// Cargar autoloader de composer.
ermitir a la librería gestionar el proceso.
$api->handleLogin();
// Una vez concluído el inicio de sesión, redirigir a principal.php
http_response_code(307);
header('Location', $api->getRedir('https://www.ejemplo.com/principal.php'));
/**
* Archivo: perfil.php
*/
// Cargar librerías
use ITColima\Siitec2\Api\Siitec2Api;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.