APIs webservices:clase api connection
Uso de la clase spsApiConnection
La clase spsApiConnection, esta pensada para una mayor comodidad del cliente, permitiendo que todo se gestione desde la clase sin necesidad de tener que programar las llamadas y retornos de la API. Puede descargar el archivo desde aquí. A continuación se exponen los pasos a seguir para un correcto funcionamiento de la clase:
Instalación PHPSECLIB
Será necesario disponer de phpseclib versión 2.0.11 o superior.
Para instalar esta versión de phpseclib deberá:
- Disponer de la herramienta "composer.phar"
- Ejecutar "composer" en la carpeta donde vaya a instalar nuestra librería.
1.- Descargar composer desde: https://getcomposer.org/composer.phar
curl https://getcomposer.org/composer.phar -o composer.phar
2.- Ejecutar el comando:
php composer.phar --working-dir=. require phpseclib/phpseclib:~2.0
Hecho esto, obtendrá la siguiente salida por consola:
./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Installing phpseclib/phpseclib (2.0.11): Downloading (100%) phpseclib/phpseclib suggests installing ext-libsodium (SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.) phpseclib/phpseclib suggests installing ext-mcrypt (Install the Mcrypt extension in order to speed up a few other cryptographic operations.) phpseclib/phpseclib suggests installing ext-gmp (Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.) Writing lock file Generating autoload files
Esto significa que está todo lo necesario instalado en su carpeta vendor.