15 Kesyon ou ta dwe poze sou API yo anvan ou chwazi yon platfòm

Kesyon Seleksyon API

Yon bon zanmi ak konseye te ekri poze yon kesyon pou mwen e mwen ta renmen itilize repons mwen pou pòs sa a. Kesyon li yo te yon ti kras plis konsantre sou yon sèl endistri (Imèl), Se konsa, mwen te jeneralize repons mwen an tout APIs. Li te mande ki kesyon yon konpayi ta dwe poze yon machann sou API yo anvan yo fè yon seleksyon.

Poukisa ou bezwen APIs?

An koòdone pwogram aplikasyon (API) se koòdone ke yon sistèm òdinatè, bibliyotèk, oswa aplikasyon bay yo nan lòd yo pèmèt demann pou sèvis yo dwe te fè nan li pa lòt pwogram òdinatè, ak / oswa yo ki pèmèt done yo dwe echanj ant yo.

Wikipedya

Menm jan ou tape nan yon URL epi pou yo jwenn yon repons tounen sou yon paj entènèt, yon API se yon metòd kote sistèm ou ka mande epi pou yo jwenn yon repons tounen nan senkroniz done ant yo. Kòm konpayi gade nimerik transfòme tèt yo, otomatize travay nan APIs se yon bon fason amelyore efikasite nan òganizasyon an ak diminye erè imen.

APIs yo santral nan automatisation, espesyalman nan aplikasyon maketing. Youn nan defi yo lè fè makèt pou yon gwo machann ak yon complète API se ke resous devlopman ak depans yo anjeneral yon apre-panse. Ekip maketing la oswa CMO ka kondwi achte yon aplikasyon epi pafwa ekip devlopman an pa jwenn anpil opinyon.

Rechèch sou kapasite entegrasyon yon platfòm la atravè yon API mande pou plis pase kesyon an senp, Èske gen yon API?

Si ou siyen ak yon aplikasyon ak yon API mal sipòte oswa dokimante, w ap ale nan kondwi ekip devlopman ou fou ak entegrasyon ou ap gen chans pou vini kout oswa echwe tout ansanm. Jwenn vandè a dwa, ak entegrasyon ou ap travay ak jan devlopman ou yo pral kontan ede!

Rechèch kesyon sou kapasite API yo:

  1. Karakteristik Gap - Idantifye ki karakteristik nan koòdone itilizatè yo ki disponib atravè koòdone pwogramasyon aplikasyon an. Ki karakteristik API a genyen ke UI a pa fè sa ak vis vèrsa?
  2. Echèl - Mande konbyen apèl yo te fè nan yo API chak jou. Èske yo gen yon pisin dedye nan serveurs? Kantite se ekstrèmman enpòtan depi ou vle idantifye si wi ou non API a se yon refleksyon oswa aktyèlman yon pati nan estrateji konpayi an.
  3. dokimantasyon - Mande pou dokiman API an. Li ta dwe gaya, òtograf soti chak karakteristik ak varyab ki disponib nan API la.
  4. Kominote - Mande si wi ou non yo gen yon kominote Developer sou entènèt ki disponib pou pataje kòd ak lide ak lòt devlopè. Kominote Developer yo se kle nan lanse devlopman ou ak efò entegrasyon byen vit ak efikasite. Olye ke exploiter 'nèg la API' nan konpayi an, w ap tou swe tout nan kliyan yo ki te deja te gen esè ak erè entegre solisyon yo.
  5. REST vs SAVON - Mande ki kalite API yo gen ... Tipikman gen APIs REST ak Sèvis Web (SAVON) APIs. Yo ka devlope tou de. Entegre ak swa gen benefis ak madichon ... ou ta dwe abitye avèk sa ki kapasite entegrasyon resous ou '(IT).
  6. lang - Mande ki sa tribin ak aplikasyon yo te avèk siksè entegre ak epi mande kontak pou ke ou ka jwenn soti nan kliyan sa yo ki jan difisil li te entegre ak kouman API a kouri.
  7. Limit - Mande ki limit vandè a genyen nan kantite apèl pou chak èdtan, chak jou, chak semèn, elatriye.
  8. Echantiyon - Èske yo ofri yon bibliyotèk nan egzanp kòd fasil jwenn te kòmanse? Anpil konpayi pibliye sdk (Twous Devlopman Lojisyèl) pou diferan lang ak kad ki pral akselere delè entegrasyon ou.
  9. sandboks - Èske yo ofri yon pwen final ki pa pwodiksyon oswa anviwònman sandboks pou ou pou w teste kòd ou a?
  10. Resous - Mande si yo dedye resous Entegrasyon nan konpayi yo. Èske yo gen yon gwoup konsiltasyon entèn ki disponib pou entegrasyon? Si se konsa, voye kèk èdtan nan kontra a!
  11. sekirite - Ki jan yo otantifye lè l sèvi avèk API la? Èske li kalifikasyon itilizatè, kle, oswa lòt metodoloji? Èske yo ka mete restriksyon sou demann pa adrès IP?
  12. Disponibilite - Mande ki sa yo API D 'ak pousantaj erè yo, epi lè lè antretyen yo ye. Osi byen, estrateji pou travay bò kote yo enpòtan. Èske yo gen pwosesis entèn ki pral re-tantativ API apèl nan evènman an dosye a pa disponib akòz yon lòt pwosesis? Èske se yon bagay ke yo te Enjenieri nan solisyon yo?
  13. SLA - Èske yo gen yon Sèvis Nivo Akò ki kote tan yo ta dwe egal a 99.9%?
  14. Roadmap - Ki karakteristik nan lavni yo enkòpore nan API yo e ki orè livrezon yo espere yo?
  15. entegrasyon - Ki sa ki entegre pwodwi yo te devlope oswa ki twazyèm-pati yo te devlope? Pafwa, konpayi yo ka abandone devlopman entèn sou karakteristik lè yon lòt entegrasyon pwodui deja egziste e ke yo te sipòte.

Kle kesyon sa yo se ke entegrasyon 'marye' ou sou platfòm la. Ou pa vle marye ak yon moun san ou pa konnen tout sa ou kapab sou yo, pa vre? Sa a se jis sa k ap pase lè jan achte yon platfòm san yo pa konnen nan kapasite entegrasyon yo.

Beyond yon API, ou ta dwe tou eseye chèche konnen ki lòt resous entegrasyon yo ka genyen: kodaj, kat, sèvis netwayaj done, RSS, Fòm entènèt, Widgets, Entegrasyon patnè fòmèl, Scripting Motè, gout SFTP, elatriye.

2 Kòmantè

  1. 1

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.