Ir a la documentación
PHP

SDK de PHP

El cliente oficial de PHP para la API de OpenEmail. Un único paquete de Composer sin dependencias en tiempo de ejecución aparte de cURL, y un método por cada endpoint.

Qué es

Un solo paquete para toda la API (envíos, plantillas, seguimiento, hilos, borradores, etiquetas, contactos, audiencias, formularios de suscripción, envíos masivos, dominios, reglas, webhooks, calendario, configuración, roles, miembros, supresiones, archivos y buzones desechables), con un método por cada método del SDK de TypeScript y el mismo nombre, una clase de excepción para cada tipo de rechazo, reintentos que no pueden duplicar un envío y un verificador de firmas de webhooks. Necesita PHP 8.2 o posterior con las extensiones curl y json, y nada más, y funciona con cualquier cliente HTTP PSR-18 si prefieres usar el tuyo.

composer require openemail/sdk
send_email.php
<?php use OpenEmail\OpenEmail; require __DIR__ . '/vendor/autoload.php'; $client = new OpenEmail(); $client->emails->send([    'from' => 'Acme Billing <[email protected]>',    'to' => '[email protected]',    'subject' => 'Your September invoice',    'html' => '<p>Invoice attached.</p>',]);

A dónde ir

Envuelve la misma API que todos los demás clientes

Todo lo que hay aquí es la superficie que documenta la referencia de la API y que envuelve el SDK de TypeScript: lee la referencia de la API para saber qué hace un endpoint, y esta guía para saber cómo llamarlo desde PHP. Cada método de TypeScript tiene un gemelo en PHP, y la comprobación de paridad del paquete ejecuta ambos con los mismos argumentos y falla si no envían, byte a byte, la misma solicitud.