Njia za kuunganisha: API, SDK, na viungo visivyohitaji msimbo
Hauhitaji kuandika msimbo ili kuanza kuthibitisha watu kwa Didit - tumia kiungo kisichohitaji msimbo, au tumia SDK au API unapotaka automesheni.
Njia tatu. Viungo visivyohitaji msimbo havihitaji backend kabisa. API pamoja na uelekezaji upya ndiyo muunganisho wa kawaida. SDK huweka mtiririko ndani ya programu yako mwenyewe - na ndiyo njia pekee inayounga mkono NFC. Chochote utakachochagua, pata matokeo kwa webhooks.
Hauhitaji msanidi programu kuzindua uthibitishaji wa utambulisho kwa Didit. Kuna chaguo lisilohitaji msimbo linalochukua dakika chache, pamoja na chaguo za API na SDK kwa wakati unapotaka automesheni ndani ya bidhaa yako mwenyewe.
#Naweza kutumia Didit bila kuandika msimbo?
Ndiyo. Mara ukishajenga workflow kwenye console, unaweza kutengeneza kikao cha uthibitishaji kwa njia mbili bila msimbo wowote:

- Hatua ya kwanza inatoa ufunguo wa API ambao backend yako inautumia kuthibitisha.
- Hatua ya pili inachagua workflow ambayo kila kikao kitaendesha.
- Hatua ya tatu inasajili mahali matokeo yanapotumwa, na kutuma jaribio la utoaji.
- Hatua ya nne ni msimbo: nakili mwongozo wa haraka kwa mfumo wako.
- Kiungo cha uthibitishaji (mara moja)
Kutoka ukurasa wa Workflows, unda kikao moja kwa moja kwenye console. Unapata URL ya kipekee na msimbo wa QR kwa mtu huyo - itume kwa barua pepe, SMS, au njia yoyote, au mwache aichanganue kwa msimbo akiwa mahali hapo.
- Kiungo kinachoweza kutumika tena (Unilink)
Kila workflow pia ina kiungo kimoja kinachoweza kutumika tena kinachoanzisha kikao kipya kwenye kila ziara. Kiweke nyuma ya kitufe kwenye tovuti yako, kichapishe kama msimbo wa QR kwa kioski au tawi, au kishirikishe na washirika. Angalia viungo vinavyoweza kutumika tena.
Zote mbili huruka API na backend yako kabisa - chaguo sahihi kwa MVP, ukaguzi wa mikono, uthibitishaji wa ana kwa ana, au kuanza kabla hujajenga chochote maalum.
#Unapotaka automesheni
Ikiwa unahitaji matokeo yasasishe mifumo yako mwenyewe kiotomatiki - si tu kuonekana kwenye console - utahitaji API au SDK:
| Unataka... | Tumia |
|---|---|
| Kuelekeza watumiaji kwenye ukurasa wa uthibitishaji uliohifadhiwa kutoka programu yako | Ombi moja la API kuunda kikao, kisha uelekeze kwa URL iliyorudishwa |
| Kuweka uthibitishaji ndani ya programu yako ya wavuti | JavaScript SDK au in-context iframe |
| Kuthibitisha ndani ya programu asilia ya iOS, Android, Flutter, au React Native | SDK asilia inayolingana - inahitajika kwa NFC |
| Kuongeza uthibitishaji kwenye WordPress/WooCommerce au Shopify | Programu-jalizi ya WordPress/WooCommerce au Shopify - haihitaji msimbo |
| Kuiunganisha na chombo cha automesheni | API kutoka Zapier, n8n, au chombo chochote kinachoweza kutuma ombi la HTTP na kupokea webhook |
| Kupata matokeo yaliyotumwa kwa backend yako mara tu yanapokuwa tayari | Webhooks |
| Kuendesha ukaguzi binafsi mwenyewe (uchakataji wa kundi, kiolesura chako mwenyewe cha kunasa) | API huru, zinazoitwa moja kwa moja badala ya kupitia kikao cha workflow |
#Kutuma kiungo mwenyewe
Ukiunda kikao kupitia API, Didit inarudisha URL ya uthibitishaji - na kuipeleka basi ni jukumu lako. Kuituma kutoka bidhaa yako mwenyewe, kwa maneno na chapa yako mwenyewe, kwa kawaida ni uzoefu bora zaidi hata hivyo: mtu huyo tayari anakuamini, na ujumbe kutoka mtumaji asiyejulikana ni gharama ya ubadilishaji.
Ikiwa unahitaji Didit itume barua pepe kwa mtu huyo badala yake, pitisha maelezo ya mawasiliano wakati wa kuunda kikao. Hakikisha kinachoungwa mkono kwa mpangilio wako badala ya kudhania, na kumbuka kwamba lugha ya barua pepe ni sehemu tofauti na lugha ya mtiririko. Angalia kuweka lugha ya uthibitishaji.
#Kuchagua kati ya kuhifadhiwa, kuwekwa ndani, na asilia
| Uelekezaji uliohifadhiwa | Kuwekwa ndani (web SDK / iframe) | SDK asilia | |
|---|---|---|---|
| Msimbo unaohitajika | Kidogo | Wastani | Zaidi |
| Mtumiaji anaondoka kwenye programu yako | Ndiyo | Hapana | Hapana |
| Usomaji wa chip ya NFC | Hapana | Hapana | Ndiyo |
| Tabia bora ya kamera | Nzuri | Nzuri | Bora zaidi |
| Domeni maalum inaondoa Didit kwenye URL | Ndiyo | haitumiki | haitumiki |
Ikiwa NFC ni muhimu kwako, safu hiyo ndiyo inayoamua: chip haiwezi kusomwa kutoka ukurasa wa kivinjari. Angalia uthibitishaji wa chip ya NFC.
Ni chaguo zipi za kuwekwa ndani zinazopatikana kwenye mpango wako inafaa kuthibitishwa na mawasiliano yako ya Didit kabla ya kupanga mradi kuzunguka moja.
#API huru dhidi ya vikao vya workflow
Kikao cha workflow huendesha ukaguzi pamoja, hutoa uamuzi mmoja wa jumla, na hutumia ruzuku za bure za kila kipengele kwa vipengele vinne vya bure. Ombi la API huru huendesha ukaguzi mmoja kwenye data unayotoa, hurudisha matokeo hayo tu, na hutozwa kwa kila ombi bila ruzuku ya bure.
Maombi huru ni chombo sahihi kwa uchakataji wa kundi, kwa kiolesura cha kunasa ulichojenga mwenyewe, au kwa ukaguzi unaotaka kuufanya nje ya mtiririko wa uandikishaji. Ni chombo kisicho sahihi ikiwa ulitaka kiwango cha bure.
#Kujaribu kabla ya kuanza kutumika
Unda programu tofauti katika hali ya sandbox kwa majaribio - kila programu ina ufunguo wake wa API na workflows zake, hivyo trafiki ya jaribio haiguswi na data halisi, na vikao vya sandbox havigharimu chochote wakati vinakuruhusu kulazimisha matokeo yoyote. Angalia kujaribu kwenye sandbox.
#Hatua zinazofuata
- Weka workflow kwanza ikiwa hujafanya hivyo: kujenga workflow ya uthibitishaji
- Pata matokeo mara tu yanapokuwa tayari: kupata matokeo ya uthibitishaji kwa webhooks
- Mahali pa kupata ufunguo wako wa API: kusimamia funguo zako za API
- Kitu kinaporudisha hitilafu: hitilafu za API na maana yake
