Belgelere geç
PHP

PHP SDK'sı

OpenEmail API'si için resmi PHP istemcisi. cURL dışında çalışma zamanı bağımlılığı olmayan tek bir Composer paketi ve her uç nokta için bir metot.

Nedir

Tüm API'yi (gönderim, şablonlar, izleme, konuşma dizileri, taslaklar, etiketler, kişiler, kitleler, kayıt formları, toplu gönderimler, alan adları, kurallar, webhook'lar, takvim, ayarlar, roller, üyeler, engellemeler, dosyalar ve tek kullanımlık gelen kutuları) kapsayan tek bir paket: TypeScript SDK'sının her metodu için aynı adı taşıyan bir metot, her ret türü için bir istisna sınıfı, bir gönderimi çoğaltamayan yeniden denemeler ve bir webhook imza doğrulayıcısı. curl ve json eklentileriyle PHP 8.2 veya üzeri dışında hiçbir şeye ihtiyaç duymaz ve kendi istemcinizi kullanmayı tercih ederseniz herhangi bir PSR-18 HTTP istemcisiyle çalışır.

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

Nereye gitmeli

Diğer tüm istemcilerle aynı API'yi sarmalar

Buradaki her şey, API başvurusunun belgelediği ve TypeScript SDK'sının sardığı yüzeyin aynısıdır; bu yüzden bir uç noktanın ne yaptığını API başvurusundan, onu PHP'den nasıl çağıracağınızı ise buradan okuyun. Her TypeScript metodunun bir PHP ikizi vardır ve paketin eşlik denetimi ikisini aynı argümanlarla çalıştırır; bayt bayt aynı isteği göndermedikleri sürece başarısız olur.