cd $HOME git clone https://github.com/CRLibre/API_Hacienda.git cd $HOME/API_Hacienda mkdir /var/www/html/api cp -r www /var/www/html/api mkdir /opt/hacienda cp -r api /opt/hacienda
Vamos a usar /var/www/html/api como directorio para los archivos www y /opt/hacienda para los archivos del api. Una base de datos llamada apihacienda, con usuario apihacienda y contraseña apihacienda.
Copiar el resultado en el crypto key del archivo settings.php.
Crear una base de datos en mysql:
create database apihacienda; grant all privileges on apihacienda.* to apihacienda@localhost identified by 'apihacienda';
Ejecutar el instaldor y cambiar los permisos:
php install.php chown www-data.www-data /opt/hacienda/api cd $HOME/API_Hacienda/recursos/ mysql -u apihacienda -papihacienda apihacienda < api_base.sql
api.php?w=crypto&r=makeKey
api.php?w=users&r=users_register&fullName=Esteban%20Monge&[email protected]&[email protected]&about=Esteban%20Monge&country=CR&pwd=C4mb14m3*
Puede usar postman para subir, debe usar body y tipo de valor archivo para el certificado. Con la siguiente información:
w = fileUploader r = subir_certif sessionKey= Esta la obtenemos previamente fileToUpload= Este es el archivo p12 es necesario que sea en . p12 con la p en minúscula iam su nombre de usuario