SDK de PHP
El SDK sangho/sangho-php es compatible con PHP 8.0+
y ofrece una interfaz orientada a objetos. Compatible con Laravel, Symfony y cualquier proyecto PHP
estándar.
Instalación
Configure su clave API mediante el método estático Sangho::setApiKey(). En producción, utilice variables
de entorno en lugar de valores escritos directamente en el código.
Con Laravel, publique el archivo de configuración mediante php artisan vendor:publish –provider=“Sangho\SanghoServiceProvider”
y defina después SANGHO_SECRET_KEY en su .env. La facade Sangho:: está
disponible automáticamente en todos sus controladores.
Inicialización
Gestión de errores
Todas las excepciones heredan de Sangho\Exception\SanghoException. Utilice las subclases
para diferenciar los casos de negocio.
Paginación
Los endpoints de listado devuelven un objeto ListObject con
las propiedades count, data y has_more. Utilice page y page_size para navegar.
El SDK reintenta automáticamente los errores 429 y 5xx con un backoff exponencial. Configúrelo mediante Sangho::setMaxNetworkRetries(3).