Python
Değişiklik günlüğü
Paketin tüm sürümleri, en yeniden eskiye.
0.0.1
İlk sürüm. TypeScript SDK'sının 0.0.8 sürümündeki hâlinin tamamını ve ondan sonra sıraya alınan değişiklikleri kapsar: 41 ad alanında 430 metot; her biri TypeScript adıyla, snake_case biçiminde. Bir eşlik denetimi, bunların her birinin TypeScript ikizinin gönderdiği isteğin birebir aynısını gönderdiğini kanıtlar: bir kez hiçbir seçenek olmadan, bir kez de tüm seçenekler ayarlanmış olarak.
OpenEmailveAsyncOpenEmail,emails,threadsvetemplatesad alanlarındanprovider_imports,dns_connectionsveaccountad alanlarına kadar her ad alanı için bir özniteliğe sahiptir.listAllburadalist_all,getActiveget_activevetempMaildetemp_mailolur.- Bir istek gövdesi, anahtarları API'nin camelCase adlarını koruyan bir sözlüktür; bir çağrının seçenekleri
idempotency_key=velimit=gibi snake_case anahtar sözcük argümanlarıdır ve yanıt bir sözlük olarak döner. Her gövde ve sonucunopenemail.typesiçinde, TypeScript'teki gibi adlandırılmış birTypedDictkarşılığı vardır. AsyncOpenEmail, aynı metotlara aynı argümanlarla, await ile çağrılmak üzere sahiptir ve hem asyncio hem de trio üzerinde çalışır.- Sayfalanan her kaynağın tek sayfa için
list, tüm öğeleri bir liste olarak almak içinlist_allve öğeleri tek tek veren, sonraki sayfayı ancak oraya geldiğinde getireniteratemetotları vardır. - Bir API reddi;
status,type,code,paramverequest_idileis_validation,is_not_found,is_rate_limited,is_step_up_required,is_retryableve diğer denetimleri taşıyan birOpenEmailApiErrorfırlatır. Hiç yanıt gelmemesi iseOpenEmailNetworkErrorfırlatır; süre dolduysais_timeoutile. from openemail import openemail, ilk kez dokunulduğundaOPENEMAIL_API_KEYile kurulan hazır bir istemcidir veinitonu başlangıçta bir kez yapılandırır.create_temp_mailvecreate_async_temp_mail, hiçbir kimlik bilgisi olmadan tek kullanımlık gelen kutuları açar.access_token=bir OAuth erişim tokenı ya da her istekten önce çağrılan, token döndüren bir fonksiyon alır.verify_webhook_signaturebir teslimatı sabit zamanda denetler ve ayrıştırılmış olayı döndürür.client.raw.request, henüz hiçbir metodun sarmalamadığı bir uç noktaya ulaşır.- Okumalar 408 ve 5xx durumlarında, bir 429 ise yalnızca
Retry-Aftertaşıdığında yeniden denenir.timeout, yanıt gövdesi dahil denemenin tamamını sınırlar ve bir kimlik bilgisi, bu makinedeki bir sunucu dışında asla düz HTTP üzerinden gönderilmez. - Python 3.10 ya da daha yenisini gerektirir ve yalnızca
httpx,anyiovetyping-extensionspaketlerine bağlıdır.