lg

Obukola obwejjukiza obwa API eya Temporary-Inbox

Tonda ebikolebwa eby'obukakafu eby'okuyingira n'okukyusa ekigambo ky'amaanyi nga bikozesa endagiriro ez'enjawulo, okukebera okw'okulabirira, okutuusa ku butuufu bw'ekifaananyi, okukuuma kiwandiiko mu ngeri eya butonde, n'obubonero obw'ensonga ez'okuleka.

Jul 17, 2026

Ekikozesebwa ekitono ekya automation ekola okuzimba, okufuna, okukebera, n'okukakasa inbox

Enkyukakyuka etali mu nsi y'okukebera email eba n'ekifunze: teekawo endagiriro, weereza eddakiika ttaano, soma ebikalu ebya waggulu, era olindirira nga bikola ku mukolo guno.

Enkyukakyuka eya bulijjo erina ebintu bimu, naye ekozesa okutuusa kw'okusindika nga tekikola mu ngeri ey'ekiseera. Eteekawo endagiriro ey'enjawulo, ebaako ebiseera eby'okutandika, ekola okukebera mu budde bw'okukomekkereza, ezuula ekifaananyi ekirina okusaba, ekakasa ekola kw'ekintu, era neeyambisa ebikolebwa ebirina ebikadde nga ekintu ekikosa.

Teeka kiwandiiko kya API mu URL

Sindikira kiwandiiko kya GPTMail mu X-API-Key header. Toleka kiwandiiko mu ?api_key= query parameters. URL ziyinza okuba mu mateeka g'ebyokukozesa, mu log za access, mu sisitemu ez'okulaba, ne mu data ya referrer.

X-API-Key: YOUR_API_KEY

Bika kiwandiiko mu manager wa CI secret era okiteeke mu log. Kiwandiiko ekya buli lunaku ekya public kirina obulungi okufuna; ekitundu ekikolebwa mu automation ekola kiwandiiko ekirina quota ne kikola ekirina okusobola okutegeera.

Enkola ez'oku nsonda n'ebifaananyi ebiraga ku Omuko gw’ebiragiro bya GPTMail API.

Endagiriro emu buli mukolo

Tereza endagiriro empya buli test ekola nga ewedde. Toleka okufuna obulungi okuva mu inbox ey'ekikola ekikola mu test suite yonna.

Bika endagiriro, scenario ID, environment, ne ebiseera eby'okutandika. Bino bikuyamba okukkiriza ebikalu ebikadde n'okulaba ku bintu ebitali bimu nga tewali kusaba ebikalu ebikadde.

Kebera mu budde bw'okukomekkereza, ssi mu kweyongera okw'okulabirira

Obudde bw'okutuusa email buva ku bintu ebingi. Okulabirira eddakiika ttaano eyo ebulijjo bwe biba bibi nga obudde bw'okutuusa bujja n'ekyangu, era bwe biba bibi nga bujja n'ekyangu.

Kozesa loop ey'ekikadde:

deadline = now + 90 seconds
delay = 2 seconds

while now < deadline:
  messages = list inbox
  candidate = newest message matching sender, subject, and start time
  if candidate exists:
    read candidate and continue the product test
  wait delay with a small random jitter
  delay = min(delay * 1.5, 10 seconds)

Obudde bw'okukomekkereza bujja mu nteekateeka y'okukola. Ennyo y'okukola password-reset esobola okufuna obudde obulala okuva mu bulk newsletter preview. Teeka obudde obulabika bulungi okusobola okwewala obulwadde bw'okukola CI.

Tuusa ku butuufu

"Ekifaananyi ekya waggulu mu inbox" tekirina kintu ky'okulaba. Tuusa ku bintu bingi:

  • omuwandiisi alina endagiriro ey'ekikola kino;
  • ebiseera eby'okutandika bisobola okuba nga birina ekiraga ekirina okutuusa;
  • omuwandiisi alina ekintu ekirina okusaba;
  • ekifaananyi oba ekika ky'ekifaananyi kirina okutuusa ku flow;
  • ekifaananyi ID tekyali kikozesebwa.

Bw'omuwandiisi ayinza okutuwa codes nnyingi, londa ekifaananyi ekipya ekirina okusaba. Bika ID ye mu test output okusobola okwewala okuddamu okutuusa.

Soma kyokka nga olaba ekiragiro

Okulaba inbox kyokka kyekyusa ekiraga ekirina okutuusa. Funa ekifaananyi ekikakasa mu candidate ekirina okusaba. Kino kikola okutuusa ku mirimu egy'obulabe era kikyusa okutuusa ku mail ezitali ez'okusaba.

Kakasa ekiraga ekirina ebintu ebirina, ssi okutuusa ku string ey'eddoboozi ezisatu. Saba code oba genda ku link ey'ekiraga, olwo okakasa nti account egenda mu mbeera ey'ekiraga.

Kola ku nteekateeka y'obuwanguzi nga ekiraga

Bw'API ewa response ya quota oba rate-limit, ssembayo okuddamu okutuusa era okuteeka ebikolebwa ebirina reset information. Okuddamu okw'amaanyi kukola ekiraga ekirina capacity mu noise era kisobola okuleeta obulabe mu test ezitali.

Kola concurrency mu test runner, nga test suite ekozesa endagiriro nnyingi mu budde. Worker pool entono erina obulungi okuddamu okusinga abakozi abasinga.

Sengeka nga tolekezza obuzibu

Okusengeka kwekola nga ebikolebwa birina. Ku success, ssembayo ebikalu oba okola short retention. Ku failure, teeka endagiriro ne message ID mu CI artifacts nga birina obulabe, oluvannyuma sogga.

Togenda kulaga verification codes, private links, oba HTML bodies mu public build logs.

Kola okuddamu okutuufu

Ddamu test nga mukolo omupya n'endagiriro empya. Toleka okukkiriza nti okuddamu request ku account ne inbox ey'ekikola ekikola mu state empya. Omuwandiisi ayinza okulemesa codes ez'eddala, okulemesa okuddamu, oba okulemesa invitations ez'ekika.

Bw'ekikola network ekola timeout, tegeka "tewali response" okuva "ekikola tekyali kukola". Laba state ekiraga nga tonnyonnyola okuddamu.

Laga ekifo ekikosa

Obuzibu obulungi bujja ku kintu kimu ku bintu bino:

  1. okuzimba endagiriro kwatya;
  2. ekiraga ekikola product kwatya nga email teyinza;
  3. tewali ekifaananyi ekirina okusaba nga tewali mu deadline;
  4. ekifaananyi kyaza naye ebirimu tebirina;
  5. verification action kwatya;
  6. cleanup kwatya.

Ekikola kino kikola okutuusa "email test failed" mu mulimu ogw'okukola.

Okusoma ebirala, soma Enteekateeka entuufu ey’okugezesa email. Okulaba ku delivery diagnosis, kozesa Email ey’okukakasa tetuuka: Zuula omutendera ogulimu ekizibu.

GPTMail