strona tytułowa plan cenowy Dokumentacja API FAQ Job Generator Identity Generator Address Generator

Dokumentacja API

Użyj interfejsu HTTP, aby generować tymczasowe skrzynki pocztowe, odbierać wiadomości e-mail i zintegrować możliwości odbioru z własnymi skryptami, potokami testowymi lub robotami.

Adres bazowy interfejsuhttps://www.mail0.vip Wszystkie interfejsy zwracają JSON (z wyjątkiem pobrania załączników). Odwiedzający mogą dzwonić bezpośrednio anonimowo; Użytkownicy, którzy kupują pakiety zawierające API, mogą również używać klucza API do wywoływania jako konto (ciesząc się odpowiednią kwotą pakietu), patrz „Uwierzytelnianie klucza API "poniżej.
KEY Uwierzytelnianie klucza API (opcjonalne, używane do wywoływania jako konto)

Gdy nie nosisz klucza, wywołuj go anonimowo jako gościa, a generowanie/odczytywanie tymczasowych skrzynek pocztowych jest całkowicie bezpłatne. Jeśli kupisz pakiet zawierający funkcje API, możesz samodzielnie wygenerować klucz w Centrum członkowskim → Klucz API programisty. Kiedy używasz go do wywoływania, możesz cieszyć się limitem przechowywania i okresem przechowywania odpowiedniego pakietu.

Sposób przenoszenia (wybierz jeden z dwóch)

drogaPrzykład
Parametry adresu URL?key=YOUR_API_KEY
nagłówek żądaniaX-API-Key: YOUR_API_KEY

Przykład żądania

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
błąd:Interfejs zwróci kod błędu, gdy klucz jest nieprawidłowy lub wyłączony. Zwróć uwagę na pole wiadomości. Prosimy o bezpieczne przechowywanie klucza i nigdy nie koduj go w kodzie frontu ani nie przesyłaj go do publicznego magazynu.
GET /mail/gen

Losowo wygeneruj tymczasowy adres e-mail. List można odebrać po wygenerowaniu adresu bez wstępnej aktywacji.

Parametry żądania

parametrtypWymaganeilustrować
domainstring否Określ nazwę domeny, jeśli nie zostanie przesłana, użyj domyślnej nazwy domeny
ttlint否Termin ważności odbioru (minuty), opcjonalnie 10/30/60/1440. Domyślne 10 nie jest przekazywane. Konkretny wybór zależy od „Uprawnienia na okres ważności "pakietu. Jeśli uprawnienia zostaną przekroczone, zwróć kod = -101

Przykład żądania

curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"

Przykład odpowiedzi

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
wskazówka:ttl może przesyłać 10/30/60/1440 (minuty), domyślnie 10, jeśli nie jest przesyłany; Konkretny wybór zależy od „uprawnień do ważności "pakietu. Jeśli uprawnienia zostaną przekroczone, zostanie zwrócony kod = -101.
POST /mail/activate

Włącz adres niestandardowego prefiksu (prefiks @ nazwa domeny), aby sprawdzić, czy nazwa domeny jest otwarta.

Parametry żądania

parametrtypWymaganeilustrować
addressstring是Pełny adres e-mail, np. mybox@mail0.vip
ttlint否Okres ważności odbioru (minuty), opcjonalnie 10/30/60/1440, zasady są takie same jak/mail/gen

Przykład żądania

curl -X POST "https://www.mail0.vip/mail/activate" \
  -d "address=mybox@ideciphera.com&ttl=60"

Przykład odpowiedzi

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
błąd:Gdy kod =0, wiadomość brzmi: „Format skrzynki pocztowej jest nieprawidłowy "lub „Nazwa domeny nie jest otwarta do odbierania wiadomości"; kod = -101 oznacza, że wybrany okres ważności przekracza uprawnienia pakietu.
GET /mail/inbox

Pobiera skrzynkę odbiorczą pod określonym adresem (ostatnie 50 wiadomości, w odwrotnej kolejności według czasu odbioru). Zaleca się ankietowanie co 1 do 3 sekund.

Parametry żądania

parametrtypWymaganeilustrować
addressstring是Adres e-mail, który chcesz sprawdzić

Przykład żądania

curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"

Przykład odpowiedzi

{
  "code": 1,
  "exists": 1,
  "address": "mybox@ideciphera.com",
  "list": [
    {
      "id": 1024,
      "from_addr": "noreply@example.com",
      "from_name": "Example",
      "subject": "Your verification code is 826413",
      "size": 2048,
      "is_read": 0,
      "attachments": 0,
      "received_at": "2026-10-14 18:20:31"
    }
  ]
}
wskazówka:exists =0 oznacza, że adres nie otrzymał żadnych wiadomości (sam adres jest nadal dostępny). Użyj list []. id, aby odduplikować w JS, aby osiągnąć „przetwarzanie tylko nowych wiadomości e-mail ".
GET /mail/view

Zobacz szczegóły wiadomości (nadawca, temat, tekst, lista załączników). Wiadomość jest oznaczona jako przeczytana po wyświetleniu.

Parametry żądania

parametrtypWymaganeilustrować
addressstring是Adres e-mail (używany do weryfikacji własności)
idint是Identyfikator wiadomości (identyfikator z listy skrzynek odbiorczych)

Przykład żądania

curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"

Przykład odpowiedzi

{
  "code": 1,
  "data": {
    "id": 1024,
    "from_addr": "noreply@example.com",
    "from_name": "Example",
    "subject": "Your verification code is 826413",
    "body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
    "received_at_fmt": "2026-10-14 18:20:31",
    "attachments": [
      { "id": 88, "filename": "invoice.pdf", "size": 102400 }
    ]
  }
}
GET /mail/attach

Pobierz załącznik do wiadomości e-mail (wróć bezpośrednio do strumienia plików, nie JSON).

Parametry żądania

parametrtypWymaganeilustrować
idint是Identyfikator załącznika (załączniki []. id ze szczegółów wiadomości)

Przykład żądania

curl -O "https://www.mail0.vip/mail/attach?id=88"
POST /mail/save

Zapisz adres na swoim koncie przez długi czas (wymagane jest zalogowanie lub klucz API). Ilość podlega limitowi pakietu „zapisane skrzynki e-mail ".

Parametry żądania

parametrtypWymaganeilustrować
addressstring是Adres e-mail do zapisania
keystring否Klucz API (nie jest wymagany dla zalogowanych stron internetowych)

Przykład żądania

curl -X POST "https://www.mail0.vip/mail/save" \
  -d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
GET /mail/my

Wymień zapisane adresy e-mail na swoim koncie (należy zalogować się lub zabrać ze sobą klucz API).

Przykład żądania

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Pełny przykład: Wygeneruj adres → Czekaj na wiadomość e-mail z kodem weryfikacyjnym

Następujący skrypt można uruchomić bezpośrednio na konsoli przeglądarki lub w środowisku Node: wygeneruj adres, przesłuchaj skrzynkę odbiorczą i wydrukuj kod weryfikacyjny po otrzymaniu pierwszej wiadomości e-mail.

// 1. Wygeneruj adres tymczasowy
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Mój tymczasowy adres e-mail:', address);

// 2. Przesłuchaj skrzynkę odbiorczą (co 2 sekundy, zatrzymaj się po otrzymaniu pierwszej wiadomości)
const seen = new Set();
while (true) {
  const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json();
  for (const m of d.list || []) {
    if (seen.has(m.id)) continue;
    seen.add(m.id);
    const code = (m.subject || '').match(/\d{4,8}/);
    console.log('Nowa wiadomość e-mail:', m.subject, code ? 'Kod weryfikacyjny' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Uwaga:Tymczasowy adres e-mail jest publicznie odczytywalny według adresu. Nie używaj go do otrzymywania poufnych informacji; Wiadomość jest automatycznie czyszczona po jej wygaśnięciu.
! Instrukcje i ograniczenia użytkowania
projektilustrować
Limit kredytowyKażdy adres ma dzienny limit odbioru (30 bezpłatnych wiadomości dziennie, wyższy dla członków). Po przekroczeniu nowe wiadomości zostaną odrzucone
Zatrzymanie pocztyE-maile są automatycznie czyszczone zgodnie z okresem przechowywania pakietu (7 dni za darmo, 30/90 dni dla członków), prosimy o odbiór na czas
Częstotliwość sondażuZaleca się raz na 1 do 3 sekundy. Nie przesłuchuj jednocześnie tego samego adresu o wysokiej częstotliwości
Okres ważności otrzymania listuOkres ważności adresu jest określony przez parametr ttl, a opcjonalny czas trwania jest kontrolowany przez pakiet „Uprawnienia ważności odbioru” (bezpłatny pakiet ma domyślnie tylko 10 minut); Po wygaśnięciu adres nie będzie już odbierany, a „Zapisz tę skrzynkę pocztową” można zachować przez długi czas
Prywatność adresuTymczasowe skrzynki pocztowe są publicznie czytelne według adresu. Każdy, kto zna adres, może przeglądać zawarte w nich wiadomości e-mail
Błąd w formacieW przypadku niepowodzenia zwraca {"code": 0, "msg": "reason"}, a w przypadku niepowodzenia zwraca kod =1; kod = -100 oznacza, że nie jesteś zalogowany lub klucz API jest nieprawidłowy, kod = -101 oznacza, że wybrany okres ważności przekracza uprawnienia pakietu

Centrum pomocy

Więcej wskazówek dotyczących użytkowania i często zadawanych pytań można wyjaśnić w jednym artykule

Jak korzystać z tej witryny do generowania tymczasowego adresu e-mail?

Otwórz stronę główną i kliknij „Aktualizuj skrzynkę pocztową”, aby jednym kliknięciem wygenerować losowy adres tymczasowy lub dostosować prefiks i nazwę domeny.

Czytaj więcej →

Co to jest tymczasowa skrzynka pocztowa?

Tymczasowa/jednorazowa skrzynka pocztowa to bezrejestracyjny, jednorazowy adres e-mail służący do odbierania kodów weryfikacyjnych i tymczasowych wiadomości e-mail.

Czytaj więcej →

Jak zapisać skrzynkę pocztową, aby odbierać wiadomości przez długi czas?

Kliknij „Zapisz tę skrzynkę pocztową”, aby przekonwertować adres na adres długoterminowy i zaloguj się do centrum członkowskiego, aby zarządzać nim w jednolity sposób.

Czytaj więcej →

Jak skopiować adres e-mail i zarejestrować się na innych stronach?

Kliknij przycisk „Kopiuj” na pasku adresowym i wklej adres do pola wprowadzania poczty e-mail docelowej witryny, aby dokończyć rejestrację.

Czytaj więcej →

Jaka jest różnica między tymczasową skrzynką pocztową a zwykłą skrzynką pocztową (Gmail/QQ itp.)?

Tymczasowa skrzynka e-mail jest anonimowa i jednorazowa, bez tożsamości; Zwykłe adresy e-mail są przechowywane przez długi czas, wymagają rejestracji i można je odzyskać. Obydwa pozycje są różne.

Czytaj więcej →

Dlaczego nie otrzymuję kodu weryfikacyjnego ani e-maila?

Większość wiadomości e-mail, których nie można otrzymać, wynika z wygasłego adresu, opóźnienia w wysyłce lub tymczasowej nazwy domeny skrzynki e-mail zablokowanej przez stronę internetową. Możesz odświeżyć lub zmienić nazwę domeny i spróbować ponownie w okresie ważności

Czytaj więcej →

Przyjazne linki

Usługi Linki branżowe