Zur Dokumentation springen
PHP

PHP-SDK

Der offizielle PHP-Client für die OpenEmail-API. Ein Composer-Paket ohne Laufzeitabhängigkeiten außer cURL und eine Methode für jeden Endpunkt.

Was es ist

Ein Paket für die gesamte API (Versand, Templates, Tracking, Threads, Entwürfe, Labels, Kontakte, Audiences, Anmeldeformulare, Broadcasts, Domains, Regeln, Webhooks, Kalender, Einstellungen, Rollen, Mitglieder, Sperrliste, Dateien und Wegwerf-Postfächer), mit einer Methode für jede Methode des TypeScript-SDK unter demselben Namen, einer Exception-Klasse für jede Art von Ablehnung, Wiederholungsversuchen, die keinen Versand doppelt auslösen können, und einer Prüfung für Webhook-Signaturen. Es braucht PHP 8.2 oder neuer mit den Erweiterungen curl und json und sonst nichts, und es funktioniert mit jedem PSR-18-HTTP-Client, wenn Sie lieber Ihren eigenen verwenden.

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>',]);

Wohin als Nächstes

Es kapselt dieselbe API wie jeder andere Client

Alles hier ist die Oberfläche, die die API-Referenz dokumentiert und das TypeScript-SDK kapselt. Lesen Sie also in der API-Referenz nach, was ein Endpunkt tut, und hier, wie Sie ihn aus PHP aufrufen. Jede TypeScript-Methode hat ein PHP-Gegenstück, und die Paritätsprüfung des Pakets führt beide mit denselben Argumenten aus und schlägt fehl, wenn sie nicht Byte für Byte dieselbe Anfrage senden.