15 fragen dy't jo moatte stelle oer har API foardat jo in platfoarm selektearje

API Seleksje Fragen

In goede freon en mentor skreau in fraach oan my en ik soe myn antwurden brûke wolle foar dizze post. Syn fragen wiene wat mear rjochte op ien sektor (E-post), dat ik haw myn antwurden op alle API's generalisearre. Hy frege hokker fragen in bedriuw in ferkeaper moat stelle oer har API foardat hy in seleksje makket.

Wêrom hawwe jo API's nedich?

An applikaasjeprogrammeringsynterface (API) is de ynterface dy't in kompjûtersysteem, bibleteek of tapassing leveret om fersiken foar tsjinsten derfan te meitsjen troch oare kompjûterprogramma's, en / of om gegevens tusken har út te wikseljen.

Wikipedy

Krekt as jo in URL ynfiere en in antwurd werom krije op in webside, is in API in metoade wêr't jo systemen kinne freegje en in antwurd werom krije om gegevens tusken har te syngronisearjen. As bedriuwen sykje om harsels digitaal te transformearjen, is automatisearjen fan taken fia API's in geweldige manier om effisjinsjes te ferbetterjen binnen de organisaasje en minsklike flater te ferminderjen.

API's steane sintraal foar automatisearring, fral yn marketingapplikaasjes. Ien fan 'e útdagings as jo winkelje foar in geweldige ferkeaper mei in wiidweidige API is dat boarnen en útjeften foar ûntwikkeling meastentiids in nei-gedachte binne. It marketingteam as CMO kin de oankeap fan in applikaasje ride en soms krijt it ûntwikkelteam net in soad ynput.

Undersyk nei de yntegraasjemooglikheden fan in platfoarm fia in API freget mear dan de ienfâldige fraach, Is der in API?

As jo ​​oanmelde mei in applikaasje mei in min stipe as dokuminteare API, sille jo jo ûntwikkelteam gek meitsje en jo yntegraasjes sille wierskynlik koart komme of folslein misse. Fyn de juste ferkeaper, en jo yntegraasje sil wurkje en jo ûntwikkelingsfolk sille bliid wêze om te helpen!

Undersyksfragen oer har API-mooglikheden:

  1. Funksje Gap - Identifisearje hokker funksjes fan har brûkersynterface beskikber binne fia de Application Programming Interface. Hokker funksjes hat de API dy't de UI net hat en oarsom?
  2. Skale - Freegje hoefolle petearen wurde makke nei har API deistich. Hawwe se in tawijd swimbad fan servers? Kwantiteit is ûnfoarstelber wichtich, om't jo wolle identifisearje oft de API in neisleep is of eins diel fan 'e strategy fan it bedriuw.
  3. Documentation - Freegje om de API-dokumintaasje. It moat robúst wêze, staverje alle funksjes en fariabelen dy't beskikber binne yn 'e API.
  4. Mienskip - Freegje oft se in online Developer Community hawwe of net beskikber foar dielen fan koade en ideeën mei oare ûntwikkelders. Untwikkelersmienskippen binne de kaai foar it lansearjen fan jo ûntwikkelings- en yntegraasje-ynspanningen fluch en effisjint. Yn stee fan 'de API-guy' te brûken by it bedriuw, brûke jo ek al har klanten dy't al problemen en fouten hawwe yntegrearje fan har oplossing.
  5. RESTST tsjin SOAP - Freegje hokker type API se hawwe ... Typysk binne d'r REST API's en Web Service (SOAP) API's. Se kinne beide ûntwikkelje. Yntegreare mei beide hat foardielen en flokken ... jo moatte fertroud wêze mei wat de mooglikheden fan jo yntegraasjeboarnen (IT) binne.
  6. talen - Freegje hokker platfoarms en applikaasjes se mei sukses hawwe yntegreare en kontaktpersoanen oanfreegje, sadat jo by dy klanten kinne útfine hoe dreech it wie te yntegrearjen en hoe goed de API draait.
  7. beheinings - Freegje hokker beheiningen de ferkeaper hat yn oantal petearen per oere, per dei, per wike, ensfh. As jo ​​net by in skalearbere leveransier binne, sil jo groei wurde beheind troch de klant.
  8. samples - Biede se in bibleteek fan koade foarbylden oan om maklik te begjinnen? In soad bedriuwen publisearje SDK (Software Development Kits) foar ferskate talen en kaders dy't jo yntegraasje-tiidsline sille fersnelle.
  9. sandbox - Biede se in net-produksje-einpunt as sânbakomjouwing foar jo om jo koade yn te testen?
  10. Boarnen - Freegje as se tawijde yntegraasjeboarnen hawwe yn har bedriuw. Hawwe se in ynterne konsultaasjegroep beskikber foar yntegraasje? As dat sa is, smyt wat oeren yn it kontrakt!
  11. Feiligens - Hoe ferifiearje se mei de API? Is it referinsjes fan brûkers, kaaien as oare metoaden? Kinne se fersiken beheine op IP-adres?
  12. Uptime - Freegje wat har API uptime en flater taryf binne, en as har ûnderhâldstiden binne. Ek binne strategyen om deromhinne te wurkjen wichtich. Hawwe se ynterne prosessen dy't opnij besykje API ropt yn it gefal dat it rekord net beskikber is troch in oar proses? Is dit iets dat se yn har oplossing hawwe ûntwurpen?
  13. SLA - Hawwe se in Service Level Agreement wêr uptimes moatte wêze boppe 99.9%?
  14. Roadmap - Hokker takomstige funksjes opnimme se yn har API en wat binne de ferwachte leveringskema's?
  15. Yntegraasje - Hokker produktisearre yntegraasjes hawwe se ûntwikkele of dy't tredden hawwe ûntwikkele? Somtiden kinne bedriuwen ynterne ûntwikkeling op funksjes ôfwize as in oare produktisearre yntegraasje al bestiet en wurdt stipe.

De kaai foar dizze fragen is dat yntegraasje jo 'trout' mei it platfoarm. Jo wolle net mei ien trouwe sûnder safolle te learen oer har, wol? Dit is krekt wat bart as minsken in platfoarm keapje sûnder kennis fan har yntegraasjemooglikheden.

Bûten in API, moatte jo ek besykje út te finen hokker oare yntegraasjeboarnen se kinne hawwe: Barcoding, mapping, services foar gegevensreiniging, RSS, Webformulieren, Widgets, formele partneryntegraasjes, Scripting Engines, SFTP-druppels, ensfh.

2 Comments

  1. 1

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.