Python
Regjistri i ndryshimeve
Çdo publikim i paketës, më i riu i pari.
0.0.1
Lëshimi i parë. Mbulon gjithë SDK-në TypeScript ashtu siç ishte në 0.0.8, plus ndryshimet e radhitura pas saj: 430 metoda në 41 hapësira emrash, secila me emrin e saj TypeScript në snake_case. Një kontroll i përputhshmërisë provon se secila prej tyre dërgon saktësisht kërkesën që dërgon binjaku i saj në TypeScript, një herë pa opsione dhe një herë me çdo opsion të vendosur.
OpenEmaildheAsyncOpenEmailkanë një atribut për çdo hapësirë emrash, ngaemails,threadsdhetemplatesderi teprovider_imports,dns_connectionsdheaccount.listAllbëhetlist_all,getActivebëhetget_active, dhetempMailbëhettemp_mail.- Një trup kërkese është një dict, çelësat e të cilit ruajnë emrat camelCase të API-së, opsionet e një thirrjeje janë argumente me fjalë kyçe në snake_case si
idempotency_key=dhelimit=, dhe një përgjigje kthehet si dict. Çdo trup dhe rezultat ka njëTypedDictnëopenemail.types, të emërtuar si në TypeScript. AsyncOpenEmailka të njëjtat metoda me të njëjtat argumente, të thirrura me await, dhe funksionon në asyncio dhe në trio.- Çdo burim me faqe ka
listpër një faqe,list_allpër të gjitha elementet si listë, dheiterate, që jep elementet dhe e merr faqen tjetër vetëm kur arrin atje. - Një refuzim nga API-ja ngre
OpenEmailApiError, mestatus,type,code,paramdherequest_id, si dheis_validation,is_not_found,is_rate_limited,is_step_up_required,is_retryabledhe kontrollet e tjera. Mungesa e plotë e përgjigjes ngreOpenEmailNetworkError, meis_timeoutkur kaloi afati. from openemail import openemailështë një klient i gatshëm i ndërtuar ngaOPENEMAIL_API_KEYherën e parë që preket, dheinite konfiguron një herë në nisje.create_temp_maildhecreate_async_temp_mailhapin kuti të përkohshme pa kredencial.access_token=merr një token qasjeje OAuth ose një funksion që kthen një të tillë, i cili thirret para çdo kërkese.verify_webhook_signaturekontrollon një dërgesë në kohë konstante dhe kthen ngjarjen e analizuar.client.raw.requestarrin një endpoint që ende nuk e mbështjell asnjë metodë.- Leximet riprovohen te 408 dhe 5xx, dhe një 429 vetëm kur mbart
Retry-After.timeoutkufizon gjithë përpjekjen, përfshirë trupin e përgjigjes, dhe një kredencial nuk dërgohet kurrë me HTTP të thjeshtë, përveç se te një server në këtë makinë. - Kërkon Python 3.10 e më të ri, dhe varet vetëm nga
httpx,anyiodhetyping-extensions.