DustMail API ile Başlarken
DustMail API'si geçici kutuları programatik olarak oluşturmanızı ve e-posta almanızı sağlar. Otomatik testler, CI/CD hatları ve gizlilik odaklı uygulamalar için biçilmiş kaftandır. Bu rehber temel uç noktaları cURL, Node.js ve Python örnekleriyle birlikte anlatır.
Kimlik doğrulama
Her API isteği bir anahtar gerektirir. Anahtarı panelinizden üretin ve Authorization başlığıyla gönderin:
Authorization: Bearer dm_live_your_api_key
Kutu oluşturma
Yeni bir geçici e-posta adresi oluşturmak için POST isteği gönderin:
POST https://dustmail.net/api/v1/inbox
cURL örneği
curl -X POST https://dustmail.net/api/v1/inbox \ -H "Authorization: Bearer dm_live_xxx" \ -H "Content-Type: application/json" \ -d '{"duration": 30}'
Yeni iletileri sorgulama (polling)
Kutu oluşturulduktan sonra yeni iletileri okumak için bu uç noktayı düzenli aralıklarla çağırın:
GET https://dustmail.net/api/v1/inbox/YOUR_INBOX_ID
İstek limitleri
Ücretsiz hesaplar günde 100 API çağrısı alır. Premium kullanıcılar sınırsız çağrı yapar. Ayrıntılar fiyatlandırma sayfasındadır.
Kullanım senaryoları
- E2E testleri - Otomatik testlerde e-posta ile kayıt akışlarını doğrulama
- CI/CD hatları - Her dağıtımda e-posta gönderiminin çalıştığını otomatik kontrol etme
- Gizlilik uygulamaları - Tek kullanımlık adresleri doğrudan ürününüze gömme
Kaynaklar
Geliştirmeye hazır mısınız?
API anahtarınızı oluşturun ve dakikalar içinde entegrasyona başlayın.
API anahtarı al →