Java
سجل التغييرات
كل إصدار من الحزمة، الأحدث أولاً.
0.0.1
الإصدار الأول. فيه توأم في Java لكل دالة في TypeScript SDK، في مساحات الأسماء نفسها وبالأسماء نفسها، ويحتاج إلى Java 17 أو أحدث وبلا أي اعتمادية.
- تقرأ
new OpenEmail()وOpenEmail.builder()القيمOPENEMAIL_API_KEYوOPENEMAIL_ACCESS_TOKENوOPENEMAIL_BASE_URL، ويقبل الـ builder الخياراتapiKeyوaccessTokenوbaseUrlوhttpClientوtimeoutوmaxRetries. - لكل مورد مقسّم إلى صفحات دالة
listتعيدPageواحدة، ودالةlistAllتعيد كل العناصر على هيئةList، ودالةiterateتعيدPagedIterableلا يجلب الصفحة التالية إلا حين تصل إليها الحلقة. - رفض الواجهة البرمجية يرمي
ApiExceptionأو صنفه الفرعي الخاص بنوع الخطأ، وانعدام الاستجابة تمامًا يرميNetworkException، وكل منهاOpenEmailExceptionغير مُتحقَّق منه. - تتحقق
OpenEmail.verifyWebhookSignature()من تسليم، وتبنيOpenEmail.createTempMail()عميلًا لصناديق البريد المؤقتة. - يمكن لحقل في نموذج اشتراك أن يملأ المزيد من بيانات جهة الاتصال:
mapsToيقبل الآن أيضًاphoneوcompanyوjobTitleوwebsiteوbirthday، وتُحفظ في بطاقة جهة الاتصال عند قبول الاشتراك وفقط حيث لا تحمل البطاقة قيمة بعد. وجهة الاتصال المفردة تأتي الآن معsignUps، آخر 20 اشتراكًا لها مع إجاباتها، للمستدعي الذي يملكforms:read.