PHP
Aprendé cómo usar las automatizaciones de Afip SDK con PHP.
Requisitos previos
Para poder usar las automatizaciones, primero necesitarás:
1. Instalación
Agregá la librería de Afip SDK en PHP.
Composer
composer require afipsdk/afip.php
Manualmente
Repositorio: https://github.com/AfipSDK/afip.php
- Clonarlo con
git clone
o descargar el repositorio desde aqui. - Copiar el contenido de la carpeta
src
a tu aplicación. - Incluir el archivo Afip.php en tu proyecto (el resto de los archivos se incluyen automáticamente).
include 'ruta/a/src/Afip.php';
2. Crear una instancia de la clase Afip
$afip = new Afip(['access_token' => 'TU_ACCESS_TOKEN']);
3. Ejecutar la automatización que necesites
Con la instancia creada ya podés acceder a los métodos para usar las automatizaciones:
CreateAutomation(automation, params, wait = TRUE)
automation
: Nombre de la automatización a ejecutar.params
: Parámetros a usar en la automatización.wait
: (default = TRUE). Al setearlo enTRUE
, el SDK va a esperar a que la automatización termine para devolver la respuesta. Si está enFALSE
, va a devolver el estado y el ID de la automatización, el cual podés usar luego para obtener los detalles con el métodoGetAutomationDetails
.
En la documentación de cada automatización vas a encontrar el nombre y los parámetros requeridos para cada una de ellas.
GetAutomationDetails(id, wait = FALSE)
id
: ID previamente obtenido conCreateAutomation
.wait
: (default = FALSE). Al setearlo enTRUE
, el SDK va a esperar a que la automatización termine para devolver la respuesta.