Inkomba ye-API

Izindawo zokuphela ze-API zomphakathi zabathuthukisi: amafomu, i-widget, isilungiselelo semikhiqizo nokunye.

Le nkomba ichaza kuphela ama-endpoint e-JSON angempela asetshenziswa esidlangalaleni -- i-method, i-path, uhlobo lokuqinisekisa ubunikazi, amapharamitha ayimpoqo, isibonelo se-request nese-response kanye namakhodi amaphutha abhaliwe nge-endpoint ngayinye. I-Zentor ayinayo isistimu ejwayelekile yokhiye be-API bonjiniyela; ngokuya ngomzila, ukufinyelela kwenzeka ngaphandle kokuqinisekisa ubunikazi noma nge-widget embed token enokuhlolwa kwe-origin. Imizila yangaphakathi yedashibhodi nama-endpoint e-Master-Admin ngamabomu akuyona ingxenye yale nkomba yomphakathi, ngoba afinyeleleka kuphela ngeseshini evamile yokungena.

Okufakiwe kwe-endpoint ngakunye kunenothi lokuhlolwa bukhoma elidalula ukuthi imininingwane ivela ku-registry schema, ekuhlolweni okuzenzakalelayo noma ekubhekweni kwangempela bukhoma -- ukufana nje nendlela yekhodi esebenzayo akuthathwa njengobufakazi obuphelele. Ukubiza okuphumelele ngokobuchwepheshe kuhlale kuqinisekisa kuphela ukucutshungulwa kwe-request ethile uqobo, hhayi ngokuzenzakalela izinqubo ezilandelayo ezifana nokulethwa kwe-imeyili, ukuqedwa kwenkokhelo noma ukungena kwe-SSO okuqediwe.

Ukuvikeleka kuncike eqenjini ngalinye. Ama-endpoint omphakathi ezomthetho, ezokumaketha namafomu awadingi iseshini yedashibhodi. I-chat widget yona isebenzisa i-header `X-Widget-Token` ne-origin allowlist. Ukungena kudashibhodi kunikeza i-JWT yeseshini ehlala amahora ayishumi nambili ne-refresh token esebenza izinsuku eziyisikhombisa. Ama-endpoint e-SSO asebenza ngamakhodi awo okusetshenziswa kanye nezinqubo ze-callback.

Funda ikhasi le-endpoint ngalinye njengesivumelwano esizimele. Okubalulekile yi-HTTP method, i-path, amapharamitha ayimpoqo, izinhlobo zedatha, i-request body, isakhiwo se-response, amakhodi amaphutha ne-idempotency. Isibonelo sibonisa ifomethi engenzeka, kodwa asithathi indawo yokuhlola impendulo yangempela. Isimo sokulungiselelwa, ukuqinisekiswa kwedatha, izimvume nabahlinzeki bangaphandle kungashintsha umphumela.

Umkhawulo wezinga oqinisekisiwe wenkundla yonke uyizicelo ezingu-2 000 phakathi kwemizuzu engu-15. Imikhawulo ehlukile nge-endpoint ngayinye ayibhalwanga yonke indawo. Ngakho ama-client akufanele asebenzise ama-polling loop aqinile ngokungadingekile. Emisebenzini engeyona i-idempotent, ukuphinda okuzenzakalelayo kungadala amarekhodi noma imilayezo ephindiwe.

Amanani abucayi akufanele abe kumarekhodi (logs). Lokhu kufaka amaphasiwedi, ama-reset token, amakhodi okuqinisekisa, ama-widget token, ama-session ID nedatha yangempela yesibonelo yomuntu siqu. Sebenzisa amanani angaziwa emibhalweni nasekuhlolweni. Amanothi okuhlolwa bukhoma kufanele abonise ngokunembile ubufakazi bangempela.

Ukuqinisekisa (5)Ukungena, ukuvuselelwa kwethokheni, ukusetha kabusha iphasiwedi, ukushintshana kwe-SSO.Amafomu omphakathi (11)Ukuxhumana, isicelo sokwelulekwa, isicelo sokufinyelela, ukuvulwa kwe-akhawunti.Isilungiseli somkhiqizo (5)Uhlu lwamaphakheji, ukubuka kuqala amanani, ukuqinisekiswa kwe-imeyili, ukuthunyelwa kokulungiselelwa.Okuqukethwe komphakathi (6)Imibhalo yomthetho, amakhasi emakethe, ukulungiswa kwetimu nemibala yombhalo.I-widget yengxoxo (9)Zonke izindawo zokuphela ezisetshenziswa yi-widget yengxoxo efakiwe kumawebhusayithi amakhasimende.I-chatbot yedemo ne-Single-Sign-On (13)I-chatbot yedemo yomphakathi kanye nezindawo zokuphela ze-Single-Sign-On.
← Buyela kuhlolojikelele