تخطَّ إلى المستندات
PHP

PHP SDK

عميل PHP الرسمي لـ OpenEmail API. حزمة Composer واحدة بلا تبعيات وقت التشغيل سوى cURL، وتابع واحد لكل نقطة نهاية.

ما هي

حزمة واحدة تغطي الواجهة كلها (الإرسال، والقوالب، والتتبّع، والمحادثات، والمسودات، والتسميات، وجهات الاتصال، والجماهير، ونماذج الاشتراك، والبث، والنطاقات، والقواعد، وwebhooks، والتقويم، والإعدادات، والأدوار، والأعضاء، وقوائم الحظر، والملفات، وصناديق البريد المؤقتة)، مع تابع مقابل كل تابع في TypeScript SDK بالاسم نفسه، وصنف استثناء لكل نوع من الرفض، وإعادة محاولات لا يمكن أن تكرّر إرسالًا، وأداة للتحقق من توقيعات webhook. لا تحتاج إلا إلى PHP 8.2 أو أحدث مع امتدادَي curl وjson، وتعمل مع أي عميل HTTP متوافق مع PSR-18 إذا فضّلت استخدام عميلك الخاص.

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

إلى أين تذهب

يغلّف الـ API نفسه الذي يغلّفه كل عميل آخر

كل ما هنا هو السطح نفسه الذي يوثّقه مرجع API ويغلّفه TypeScript SDK، فاقرأ مرجع API لتعرف ما تفعله نقطة النهاية، واقرأ هذا لتعرف كيف تستدعيها من PHP. لكل تابع في TypeScript توأم في PHP، ويشغّل فحص التكافؤ في الحزمة كليهما بالوسائط نفسها ويفشل ما لم يرسلا الطلب نفسه بايتًا ببايت.