Maswali 15 Unayopaswa Kuuliza Kuhusu API Yao Kabla ya Kuchagua Jukwaa

Maswali ya Uchaguzi wa API

Rafiki mzuri na mshauri aliandika aliuliza swali kwangu na ningependa kutumia majibu yangu kwa chapisho hili. Maswali yake yalilenga zaidi kwenye tasnia moja (Barua pepe), kwa hivyo nimejumlisha majibu yangu kwa APIs zote. Aliuliza ni maswali gani kampuni inapaswa kuuliza muuzaji kuhusu API yao kabla ya kufanya uchaguzi.

Kwa nini Unahitaji APIs?

An kiolesura cha programu ya maombi (API) ni kiolesura ambacho mfumo wa kompyuta, maktaba, au programu hutoa ili kuruhusu maombi ya huduma kufanywa na programu zingine za kompyuta, na / au kuruhusu data ibadilishwe kati yao.

Wikipedia

Kama unavyoandika URL na kupata majibu kwenye ukurasa wa wavuti, API ni njia ambayo mifumo yako inaweza kuomba na kupata majibu tena ili kusawazisha data kati yao. Kama kampuni zinatafuta kujibadilisha kidigitali, kazi za moja kwa moja kupitia APIs ni njia nzuri ya kuboresha ufanisi ndani ya shirika na kupunguza makosa ya wanadamu.

API ni muhimu kwa otomatiki, haswa katika matumizi ya uuzaji. Moja ya changamoto wakati ununuzi wa muuzaji mzuri na kamili API ni kwamba rasilimali na maendeleo ya maendeleo kawaida huwa mawazo ya baadaye. Timu ya uuzaji au CMO inaweza kuendesha ununuzi wa programu na wakati mwingine timu ya maendeleo haipati maoni mengi.

Kutafiti uwezo wa ujumuishaji wa jukwaa kupitia API inahitaji zaidi ya swali rahisi, Je! Kuna API?

Ukiingia na programu iliyo na API isiyosaidiwa au iliyo na kumbukumbu, utaipandisha timu yako ya maendeleo na ujumuishaji wako unaweza kuwa mfupi au utashindwa kabisa. Pata muuzaji sahihi, na ujumuishaji wako utafanya kazi na watu wako wa maendeleo watafurahi kusaidia!

Maswali ya Utafiti juu ya Uwezo wao wa API:

  1. Kipengele cha Pengo - Tambua ni vipi vipengee vya Kiolesura cha Mtumiaji vinavyopatikana kupitia Kiolesura cha Programu ya Maombi. Je! Ni sifa gani ambazo API ina UI haina na kinyume chake?
  2. Wadogo - Uliza ni simu ngapi zimepigwa kwao API kila siku. Je! Wana dimbwi la kujitolea la seva? Wingi ni muhimu sana kwani unataka kutambua ikiwa API ni mawazo ya baadaye au kweli ni sehemu ya mkakati wa kampuni.
  3. nyaraka - Uliza nyaraka za API. Inapaswa kuwa thabiti, ikitaja kila kipengele na ubadilishaji unaopatikana katika API.
  4. Jumuiya - Uliza ikiwa wana Jumuiya ya Wasanidi Programu mtandaoni inayopatikana kwa kushiriki msimbo na maoni na watengenezaji wengine. Jumuiya za Wasanidi Programu ni muhimu kuzindua juhudi zako za maendeleo na ujumuishaji haraka na kwa ufanisi. Badala ya kutumia 'mtu wa API' katika kampuni hiyo, unatafuta pia wateja wao wote ambao tayari wamekuwa na majaribio na makosa ya kuunganisha suluhisho lao.
  5. Pumzika vs sabuni - Uliza ni aina gani ya API wana… Kawaida kuna API ZA REST na Huduma za Wavuti (SOAP) APIs. Wanaweza kuendeleza wote wawili. Kuunganisha na kuna faida na laana… unapaswa kujua mazoea yako ya ujumuishaji (IT).
  6. lugha - Uliza ni majukwaa gani na programu ambazo wamefanikiwa kuunganishwa nazo na uombe anwani ili uweze kujua kutoka kwa wateja hao jinsi ilivyokuwa ngumu kujumuisha na jinsi API inaendesha vizuri.
  7. Mapungufu - Uliza ni vipi mipaka muuzaji anayo kwa idadi ya simu kwa saa, kwa siku, kwa wiki, nk. Ikiwa hauko na muuzaji anayeweza kuharibika, ukuaji wako utapunguzwa na mteja.
  8. Sampuli - Je! Wanatoa maktaba ya mifano ya nambari ili kuanza kwa urahisi? Kampuni nyingi zinachapisha SDK (Kits za Uendelezaji wa Programu) kwa lugha tofauti na mifumo ambayo itaharakisha ratiba yako ya ujumuishaji.
  9. sandbox - Je! Wanatoa eneo lisilo la uzalishaji au mazingira ya sandbox kwako kujaribu nambari yako?
  10. Rasilimali - Uliza ikiwa wamejitolea rasilimali za ujumuishaji ndani ya kampuni yao. Je! Wana kikundi cha ushauri cha ndani kinachopatikana kwa ujumuishaji? Ikiwa ndivyo, tupa masaa kadhaa kwenye mkataba!
  11. Usalama - Je! Wanathibitishaje kutumia API? Je! Ni sifa za mtumiaji, funguo, au mbinu zingine? Je! Wanaweza kuzuia maombi na anwani ya IP?
  12. Uptime - Uliza nini wao API wakati wa kumaliza na kosa ni, na wakati wa masaa yao ya matengenezo ni. Vile vile, mikakati ya kufanya kazi karibu nao ni muhimu. Je! Wana michakato ya ndani ambayo itajaribu tena API simu ikiwa tukio rekodi haipatikani kwa sababu ya mchakato mwingine? Je! Hii ni kitu ambacho wamefanya katika suluhisho lao?
  13. SLA - Je! Wana Huduma Level Mkataba wakati wa ziada unapaswa kuwa zaidi ya 99.9%?
  14. Roadmap - Je! Ni huduma gani za baadaye wanazijumuisha kwenye API yao na ni ratiba gani za utoaji zinazotarajiwa?
  15. integrations - Je! Wameanzisha ujumuishaji gani wenye tija au wahusika wengine? Wakati mwingine, kampuni zinaweza kuacha maendeleo ya ndani kwenye huduma wakati ujumuishaji mwingine uliozaa tayari upo na unasaidiwa.

Ufunguo wa maswali haya ni kwamba ujumuishaji 'unakuoa' kwenye jukwaa. Hautaki kuolewa na mtu bila kujua mengi iwezekanavyo juu yake, sivyo? Hii ndio tu kinachotokea wakati watu wananunua jukwaa bila ujuzi wa uwezo wao wa ujumuishaji.

Zaidi ya API, unapaswa pia kujaribu kujua ni rasilimali gani zingine za ujumuishaji ambazo wanaweza kuwa nazo: Kusimba, ramani, huduma za utakaso wa data, RSS, Fomu za Wavuti, Wijeti, Ushirikiano rasmi wa Washirika, Injini za Kuandika, matone ya SFTP, nk.

3 Maoni

  1. 1
  2. 3

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.