
Uhlobo olungathembekanga lovavanyo lwe-imeyile lufutshane: dala idilesi, lalela imizuzwana emihlanu, funda umyalezo wokuqala, kwaye uthembe ukuba ubelunxulumene nalo msebenzi.
Uhlobo oluthembekileyo lusenzekile lula, kodwa luthatha ukuhanjiswa njengokungahambelani. Ludala idilesi eyodwa, liqopha ixesha lokuqalisa, lwenza uphando ngaphakathi kwexesha elibekiweyo, lifanisa umyalezo ojongelekileyo, liqinisekisa isenzo somkhiqizo, kwaye libika umxholo owaneleyo xa into ingaphumelelanga.
Gcina iqhosha le-API lingekho kwi-URL
Thumela iqhosha le-GPTMail kwi-header X-API-Key. Ungalifaki kwi-?api_key= ye-parameters zemibuzo. ii-URL zihlala zigcinwa kwimbali ye-browser, iilog ze-access, iindlela zokujonga, kunye nedatha ye-referrer.
X-API-Key: YOUR_API_KEYGcina iqhosha kumphathi wakho we-CI wemfihlo kwaye ulifihle kwiilog. Iqhosha likho lonke usuku likawonke-wonke lilungele uphando; amaqela awenziweyo alawulayo kufuneka asebenzise iqhosha elinequota kunye nokusetyenziswa onokulandelela.
Iindawo zokuphela zamanje kunye neemizekelo zempendulo zigcinwa kwi-iphepha le-dokumenteshini le-GPTMail API.
Idilesi enye nganye ngomsebenzi
Yenza idilesi entsha ngawo wonke uvavanyo oluzimeleyo. Ungazukeli ukuchaneka kwibhokisi le-imeyile elabelwe iqela lonke lovavanyo.
Qopha idilesi, i-ID yesimo, imeko, kunye nexesha lokuqalisa uvavanyo. Amaxabiso lawanika ithuba lokukhatywa kwemiyalezo endala kunye nokuxilongwa kokungqubana ngaphandle kokurekhoda iimfihlo zemiyalezo.
Phanda ngaphakathi kwexesha elibekiweyo, hayi ukulala okungaguqukiyo
Ixesha lokuhanjiswa kwe-imeyile liyahluka. Ukulala imizuzwana emihlanu okungaguqukiyo kulahlekelwa xa ukuhanjiswa kusha kwaye kuyaphazamiseka xa kucotha.
Sebenzisa umjikelezo onokulinganiswa:
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)Ixesha elibekiweyo lingowesivumelwano sovavanyo. Umjikelezo wokusetha kabusha iphasiwedi unokufuna umda ohlukile kunokujonga i-newsletter eninzi. Gcina umda ucacile ukuze uxhomekeko olucotha lungandwendwelani umsebenzi wonke we-CI.
Fananisa ngokuchanekileyo
“Umyalezo wokuqala ebhokisini le-imeyile” awusiyo umkhethi osebenzayo. Fananisa iimpawu ezininzi:
- umamkeli ulingana nedilesi eyenziwe ngalo msebenzi;
- ixesha lokudala lingaphezulu kwexesha lokuqalisa;
- umthumeli ungowenkonzo elindelekileyo;
- isihloko okanye uhlobo lomlayezo lifanisa umjikelezo;
- i-ID yomlayezo ayikathathwa ngaphambili.
Xa umthumeli enokukhupha amakhodi amaninzi, khetha umyalezo omtsha ofanayo. Gcina i-ID yawo kwisiphumo sovavanyo ukuze i-retries zingayisebenzisi ngokungaqhelekanga.
Funda kuphela emva kokufanisa uluhlu
Uluhlu lwebhokisi le-imeyile kufuneka lube sisigaba esixabisekileyo sokufumana. Khuphela umyalezo opheleleyo kuphela kumcandelo okhethiweyo. Oku kunciphisa umsebenzi ongafunekiyo kwaye kugwema ukwahlula i-imeyile ezikhuthazayo ezingahambelani.
Qinisekisa isiphumo somsebenzi, hayi nje ubukho be-6-digit string. Thumela ikhowudi okanye uvule ikhonkco elindelekileyo, emva koko uqinisekise ukuba i-akhawunti ifikelele kwimeko efanelekileyo.
Phatha imida ye-rate njengophawu
Ukuba i-API ibuyisela i-quota okanye impendulo ye-rate-limit, yima uzame lwangoku kwaye uveze ulwazi lokusetha kwakhona. I-retries ezinamandla zitshintsha uphawu olucacileyo lobungakanani lube ngongxolo kwaye zingabambezela iivavanyo ezingahambelaniyo.
Cwangcisa ubuninzi bokusebenza kumgijimi wovavanyo, ingakumbi xa iqela lenza iidilesi ezininzi ngaxeshanye. I-pool encinci yabasebenzi kulula ukuyilungisa kunemakhulu emijikelezo yokupholisa ngaxeshanye.
Cocekisa ngaphandle kokufihla iimpazamo
Ukucoca kufuneka kwenziwe emva kokuba ubungqina buqokelelwe. Xa kuphumelele, susa imiyalezo okanye uvumele ukugcinwa okuncinci kuziphathe. Xa kusilele, gcina idilesi kunye ne-ID yomlayo kwi-artifacts ezikhuselweyo ze-CI ixesha elaneleyo lokuhlola, emva koko uzicime.
Ungaze uphrinte amakhodi okuqinisekisa, amakhonkco aphakathi, okanye imizimba epheleleyo ye-HTML kwiilog zomsebenzi ezivulekileyo.
Yenza i-retries zingaguquki (idempotent)
Phinda uvavanyo njengomsebenzi omtsha nge-idilesi entsha. Ungasithi ukuphinda isicelo esifanayo kwi-akhawunti efanayo kunye nebhosikiti le-imeyile kuqala kwimeko ecocekileyo. Umthumeli unokungasebenzi amakhodi amadala, alawule isicelo esiphindaphindiweyo, okanye alwe amanyathelo aphindaphindiweyo.
Ukuba isicelo senethiwekhi siphelelwe lixesha, hlukanisa “akukho mpendulo efunyenweyo” ukusuka “umsebenzi awenzekanga.” Jonga imeko ebukekayo ngaphambi kokwenza i-retry eyongayo.
Bika indawo yokusilela
Ukusilela kwe-automation okuyiluncedo kubonisa enye yezi zikhokelo:
- ukuveliswa kwedilesi kusilele;
- isenzo somkhiqizo sisilele ngaphambi kokuba i-imeyili ifakwe kwilisti;
- akukho myalezo ofanayo ufikileyo ngaphambi kwexesha elibekiweyo;
- umyalezo ufikile kodwa umxholo awufani;
- isenzo sokuqinisekisa sisilele;
- ukucoca kusilele.
Lo hlobo lokwahlula luguqula “uvavanyo lwe-imeyile aluphumelelanga” olungazinzanga lube ngumsebenzi onokuthi iqela likulawule.
Ukuba ufuna i-matrix enkulu ye-ivavanyo, funda Isicwangciso sokwenene sokuvavanya i-imeyile. Ukuze uqwalasele ukuhanjiswa, sebenzisa I-imeyile yokuqinisekisa ayifiki: Fumana inyathelo elonakeleyo.