Integracja API EvilMail z Twoją aplikacją
REST API EvilMail pozwala zautomatyzować wszystkie operacje związane z tymczasową pocztą: od tworzenia adresów po odczytywanie skrzynek i zarządzanie domenami.
Uzyskanie klucza API
1. Zaloguj się do panelu sterowania EvilMail 2. Przejdź do sekcji API Settings 3. Kliknij Generate API Key 4. Zapisz klucz w bezpiecznym miejscu — wyświetla się tylko raz
Tworzenie tymczasowego adresu e-mail
Wyślij żądanie POST, aby utworzyć nowy tymczasowy adres:
curl -X POST https://evilmail.com/api/temp-email
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"domain": "evilmail.com"}'
Odpowiedź:
json
Odczytywanie skrzynki odbiorczej
Pobierz listę wiadomości w skrzynce:
curl -X GET https://evilmail.com/api/inbox/[email protected]
-H "Authorization: Bearer YOUR_API_KEY"
Odpowiedź zawiera tablicę wiadomości z polami: nadawca, temat, treść wiadomości, data otrzymania.
Zarządzanie domenami
API pozwala również dodawać i konfigurować własne domeny:
curl -X POST https://evilmail.com/api/domains
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"domain": "yourdomain.com"}'
Przypadki użycia
#### Automatyczne testowanie
Twórz unikalny adres e-mail dla każdego scenariusza testowego, sprawdzaj dostarczenie wiadomości i ich zawartość — wszystko przez API.
#### Weryfikacja użytkowników
Używaj API do generowania jednorazowych adresów, które pomogą sprawdzić przepływy rejestracyjne Twoich użytkowników.
#### Usługi jednorazowej poczty
Stwórz własną usługę tymczasowej poczty w oparciu o infrastrukturę EvilMail, wykorzystując nasze API jako backend.
#### Aplikacje prywatności
Zintegruj możliwość tworzenia tymczasowych adresów w aplikacjach zorientowanych na prywatność, aby chronić prawdziwe adresy e-mail Twoich użytkowników.
Obsługa błędów
API zwraca standardowe kody statusu HTTP:
200 — pomyślne żądanie401 — nieprawidłowy lub brakujący klucz API404 — zasób nie znaleziony429 — przekroczono limit żądań500 — wewnętrzny błąd serwera
Limity żądań
Darmowy plan pozwala na maksymalnie 100 żądań na minutę. W przypadku większych wolumenów rozważ plany premium z podwyższonymi limitami.