ht

Otòmatisasyon API Bwat Lèt Tanporè ki Fyab

Kreye tès enskripsyon ak réinitializasyon modpas ki deterministik ak adrès inik, sondaj limite, matche mesaj avèk presizyon, jere kle an sekirite, epi bay prèv echèk itil.

Jul 17, 2026

Yon bouk otomatizasyon konpak pou jenere, resevwa, verifye, epi netwaye yon bwat lèt

Vèsyon ki pa fyab pou yon tès imèl la kout: kreye yon adrès, dòmi pou senk segonn, li premye mesaj la, epi espere li fè pati de egzekisyon sa a.

Vèsyon ki fyab la toujou senp, men li trete livrezon kòm asenkron. Li kreye yon adrès inik, anrejistre tan kòmansman, fè sondaj anvan yon dat limit, matche mesaj ki vize a, valide aksyon pwodwi a, epi rapòte ase kontèks lè yon bagay echwe.

Kenbe kle API a deyò URL la

Voye kle GPTMail la nan tèt X-API-Key. Pa mete li nan paramèt rechèch ?api_key=. URL yo souvan sove nan istwa navigatè, jounal aksè, sistèm siveyans, ak done referrer.

X-API-Key: YOUR_API_KEY

Sere kle a nan manadjè sekrè CI ou epi kache li nan jounal yo. Yon kle piblik chak jou pratik pou eksplore; suite otomatize ki kontwole yo ta dwe itilize yon kle ki gen quota ak itilizasyon ou ka swiv.

Pwen final aktyèl yo ak egzanp repons yo kenbe sou paj dokimantasyon API GPTMail.

Yon adrès pou chak egzekisyon

Jenere yon nouvo adrès pou chak tès ki ka egzekite endepandan. Pa depann sou koreksyon ki soti nan yon bwat lèt pataje pa tout suite tès la.

Anrejistre adrès la, ID sènaryo, anviwònman, ak tan kòmansman tès la. Valè sa yo pèmèt ou rejte mesaj ki fin vye granmoun epi dyagnostike kolizyon san w pa anrejistre sekrè mesaj yo.

Sondaj anvan yon dat limit, pa yon dòmi fiks

Tan livrezon imèl la varye. Yon dòmi fiks senk segonn gaspiye lè livrezon rapid epi li enstabil lè li ralanti.

Itilize yon bouk limite:

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)

Dat limit la fè pati kontra tès la. Yon flux réinitializasyon modpas ka bezwen yon limit diferan de yon aperçu bilten nouvèl an gwo. Kenbe limit la eksplisit pou yon depandans ki ralanti pa pwolonje silansyeusement tout travay CI a.

Matche avèk presizyon

“Premye mesaj nan bwat lèt la” pa yon selektè itil. Matche plizyè siyal:

  • destinatè a egal ak adrès ki kreye pou egzekisyon sa a;
  • tan kreasyon an pi ta pase tan deklanche a;
  • voye a fè pati sèvis ki espere a;
  • sijè oswa tip mesaj la matche ak flux la;
  • ID mesaj la poko konsome.

Lè voye a ka bay plizyè kòd, chwazi dènye mesaj ki matche a. Kenbe ID li nan rezilta tès la pou rekòmanse pa ka itilize li aksidantèlman.

Li sèlman apre yon matche lis

Lis bwat lèt la ta dwe etap dekouvèt ki pa chè. Rale mesaj konplè a sèlman pou kandida ki chwazi a. Sa diminye travay ki pa nesesè epi evite analize lèt pwomosyon ki pa gen rapò.

Valide rezilta biznis la, pa sèlman prezans yon chèn sis chif. Soumèt kòd la oswa louvri lyen espere a, epi asire ke kont lan rive nan eta ki kòrèk la.

Jere limit vitès kòm yon siyal

Si API a retounen yon repons quota oswa limit vitès, sispann tantativ aktyèl la epi montre enfòmasyon reset la. Rekòmanse agresif konvèti yon siyal kapasite klè an bri epi ka retade tès ki pa gen rapò.

Limite konkirans nan kouri tès la, espesyalman lè yon suite kreye anpil adrès an menm tan. Yon ti pisin travay pi fasil pou déboguer pase plizyè santèn bouk sondaj ki fèt an menm tan.

Netwaye san kache echèk

Netwayaj ta dwe kouri apre prèv yo kaptire. Lè siksè, retire mesaj yo oswa kite retansyon kout jere yo. Lè echèk, kenbe adrès la ak ID mesaj la nan atifak CI pwoteje ase tan pou ankèt, epi apre sa efase yo.

Pa janm enprime kòd verifikasyon, lyen prive, oswa kò HTML konplè nan jounal konstriksyon piblik.

Fè rekòmanse idempotan

Rekòmanse tès la kòm yon nouvo egzekisyon ak yon nouvo adrès. Pa sipoze ke repete menm demann lan sou menm kont ak bwat lèt la kòmanse soti nan yon eta pwòp. Voye a ka invalidate ansyen kòd, limite demann repete, oswa rejte envitasyon ki doub.

Si yon demann rezo depase tan, distenge “pa gen repons resevwa” ak “operasyon pa fèt”. Tcheke eta ki obsèvab anvan ou fè yon rekòmanse destriktif.

Rapòte pwen kote li echwe

Yon echèk otomatizasyon itil idantifye youn nan etap sa yo:

  1. generasyon adrès la echwe;
  2. aksè pwodwi a echwe anvan imèl lan mete nan fil;
  3. pa gen mesaj ki matche ki rive anvan dat limit la;
  4. mesaj la rive men kontni pa matche;
  5. aksè verifikasyon an echwe;
  6. netwayaj la echwe.

Klasifikasyon sa a transfòme yon “tès imèl echwe” entèmitan an travay ke yon ekip ka posede.

Pou matris tès ki pi gwo a, li Yon Plan Tès Imèl Reyèl. Pou dyagnostik livrezon, itilize Imèl Verifikasyon Pa Rive: Jwenn Etap ki Kase.

GPTMail