POST/api/public/contact
Fomu reruzhinji rekutibata rewebhusaiti yeZentor. Rinogadzira chikumbiro musisitimu yemukati yevatengi vanotarisirwa.
`POST /api/public/contact` inobata fomu reruzhinji rekutibata rewebhusaiti yeZentor uye inoisa chikumbiro musisitimu yemukati yevatengi vanotarisirwa. Endpoint haidi kuzivisa kuti ndiani kwedashboard uye haisi idempotent. Kutumira kwega kwega kwakabudirira kunogona kugadzira mutengi anotarisirwa mutsva. Saka frontend inofanira kudzima bhatani rekutumira mushure mekudzvanya kwekutanga uye isatangisa kudzokorora otomatiki. Minda inodiwa yakasimbiswa i`name`, `email` ne`message`. Zita rinofanira kuva nemavara ari pakati pa 2 ne 120, kero yeemail inofanira kuva nefomati yakarurama, uye meseji inofanira kuzadzisa mitemo yekusimbisa yeserver. Imwe minda inogona kutumirwa chete kana iri muschema chaiyo. Zvinokosha zvisingazivikanwi hazvifanirwe kushandiswa kudzora zvivakwa zvemukati zvemutengi anotarisirwa. Fomu rakarurama rinotarisa minda inodiwa mubrowser, asi harivimbi nekutarisa uku chete. Server ndiyo inosarudza. Pakukanganisa kwekusimbisa, peji rinofanira kumaka munda une dambudziko uye kuchengeta zvakanyorwa. Meseji yakajairika yekubudirira inofanira kuoneka chete mushure memhinduro yakanaka yeserver. Fomu rekutibata haisi chaneli yakachengeteka yemapasiwedhi, makiyi eAPI, ma-token ewidget, data rekubhadhara kana marekodhi akazara evatengi. Vashandisi vanofanira kutaura nyaya yacho, chigadzirwa chinobatwa nekero yeemail yebhizinesi inosvikika. Padambudziko rehunyanzvi, zita retenant, nguva, basa rinobatwa nematanho anogona kudzokororwa zvinobatsira, pasina kutumira ruzivo rwemunhu rusingadiwi. Mafambiro echokwadi: mushanyi anozadza zita, email nemeseji, anobvuma zviziviso zvekuchengetedzwa kwedata zvepeji kana zvichidiwa uye anotumira fomu. Server inosimbisa data, inogadzira mutengi anotarisirwa uye inopa mhinduro yekubudirira. Kana email isina kururama kana zita richipfupika zvakanyanya, hapana mutengi anotarisirwa akazara anogadzirwa. Endpoint haigadziri tenant, haitengi paketi uye haitsivi marongero akarongeka echigadzirwa kana maitiro ezano. Kudzivirira spam nezvikumbiro zvakatevedzana zvinoitika otomatiki, client inofanira kuremekedza kukanganisa kweserver uye isatange kudzokorora kusingaperi pakarepo. Mhinduro yakabudirira inofanira kubvisa zviri muminda chete kana server yasimbisa kugamuchira. Kana mhinduro isingauyi, mushandisi anogona kuchengeta zvakanyorwa ozotumira zvakare zvakarongeka gare gare. Kuti zvirongwe mukati, meseji inofanira kuva nechikonzero chaicho, pasina mashoko ekushambadza kana zvakabatanidzwa zvakavanzika. Musoro wakajeka netsananguro yakarurama yedambudziko zvinoderedza mibvunzo inodzokororwa. Asi API pachayo haipe kukosha kwakavimbiswa uye haisimbisi nguva yakatarwa yekubata.
Kusimbiswa nekuchengetedza
Hapana kusimbiswa kunodiwa
Idempotent: Kwete
Maparameter
name(body, string, zvinodiwa)— Mavara 2–120email(body, string, zvinodiwa)— Kero yeemail inoshandamessage(body, string, zvinodiwa)— Mavara 10–3000company(body, string)phone(body, string)topic(body, string)consentGiven(body, boolean, zvinodiwa)— Inofanira kuva true (mvumo yekuchengetedzwa kwedata)Muenzaniso wechikumbiro
{"name":"Max Mustermann","email":"max@example.com","message":"Meseji yenyu (mavara 10 zvishoma).","consentGiven":true}Muenzaniso wemhinduro
{"ok":true,"message":"Chikumbiro chenyu chatumirwa."}Makodhi ekukanganisa
400 VALIDATION_ERROR — Munda unodiwa usipo/usina kururama, kana mvumo yekuchengetedzwa kwedata isipo (Details-Array ine mameseji ekukanganisa rimwe nerimwe).Humbowo hwemuedzo weLive
Kubudirira (200) nemamiriro ekukundikana (400, minda isipo kusanganisira mvumo isipo) zvakasimbiswa pasisitimu inoshanda.