Платформа тандоодон мурун, алардын API жөнүндө сурай турган 15 суроо

API тандоо суроолору

Жакшы досум жана насаатчым мага суроо берди, мен өзүмдүн жоопторумду ушул билдирүү үчүн колдонгум келет. Анын суроолору бир тармакка көбүрөөк бурулган (Электрондук почта), ошондуктан мен бардык API'лерге жоопторумду жалпылап бердим. Тандоодон мурун компания сатуучуга API боюнча кандай суроолорду бериши керек деп сурады.

Сизге API эмне үчүн керек?

An колдонмо программалоо интерфейси (API) - бул компьютердик тутум, китепкана же тиркеме башка компьютердик программалар тарабынан кызмат көрсөтүүлөргө суроо-талаптарды жасоого жана / же алардын ортосунда маалымат алмашууга мүмкүндүк берүүчү интерфейс.

Wikipedia

Сиз URL киргизип, веб-баракчадан жооп алганыңыздай эле, API - бул сиздин тутумдарыңыз ортосунда дайындарды синхрондоштуруу үчүн сураган жана жооп кайтарган ыкма. Компаниялар санариптик трансформациялоону көздөп жатканда, API аркылуу тапшырмаларды автоматташтыруу уюмдагы натыйжалуулукту жогорулатуунун жана адамдардын каталарын азайтуунун мыкты жолу.

APIs автоматташтыруу борборунда, айрыкча маркетинг тиркемелеринде. Комплекстүү мыкты сатуучуну сатып алууда кыйынчылыктардын бири API өнүгүү ресурстары жана чыгымдары, адатта, ойлонулган нерсе болуп саналат. Маркетинг жамааты же CMO тиркеме сатып алууга түрткү бериши мүмкүн, кээде иштеп чыгуучулар көп киреше ала алышпайт.

Платформанын API аркылуу интеграциялоо мүмкүнчүлүктөрүн изилдөө жөнөкөй суроодон да көптү талап кылат, API барбы?

Эгер сиз начар колдоого алынган же документтештирилген API менен тиркеме менен кирсеңиз, анда өнүгүү командаңызды жинди кылып, интеграцияңыз кыска мөөнөткө келип же таптакыр иштебей калат. Туура сатуучуну тапсаңыз, сиздин интеграцияңыз иштеп, өнүгүү тармагындагы адамдар жардам берүүгө даяр!

Алардын API мүмкүнчүлүктөрү жөнүндө изилдөө суроолору:

  1. Feature Gap - Колдонмо программалоо интерфейси аркылуу алардын Колдонуучу интерфейсинин кандай өзгөчөлүктөрү бар экендигин аныктоо. Интерфейстин APIде кандай өзгөчөлүктөрү бар жана тескерисинче?
  2. Масштаб - Аларга канча чалуу жасалып жаткандыгын сураңыз API күн сайын. Аларда серверлердин атайын бассейни барбы? Саны укмуштай маанилүү, анткени сиз API компаниянын кийинчерээк иштелип чыккандыгын же компаниянын стратегиясынын бир бөлүгүн аныктайсыз.
  3. Documentation - API документтерин сураңыз. Бул APIде жеткиликтүү болгон бардык өзгөчөлүктөрдү жана өзгөрмөлөрдү туура жазуу керек.
  4. Community - Кодду жана идеяларды башка иштеп чыгуучулар менен бөлүшүү үчүн, алардын онлайн иштеп чыгуучулар коомчулугу бар же жок экендигин сураңыз. Иштеп чыгуучу жамааттар сиздин өнүгүү жана интеграция аракеттерин тез жана эффективдүү баштоо үчүн ачкыч болуп саналат. Компаниядагы "API жигитин" колдонуунун ордуна, сиз алардын чечимдерин бириктирип, буга чейин сыноолорго жана каталарга дуушар болгон бардык кардарларын колдонуп жатасыз.
  5. КАЛДЫН vs САМЫН - Кайсы түрүн сураңыз API аларда ... Адатта, REST APIлери жана Веб кызматы (SOAP) APIлери бар. Алар экөөнү тең өнүктүрүп жаткандыр. Же интеграциялоонун артыкчылыктары жана каргыштары бар ... сиз интеграциялык ресурстардын (IT) мүмкүнчүлүктөрү менен тааныш болушуңуз керек.
  6. тилдер - Кайсы платформалар жана тиркемелер ийгиликтүү интеграциялангандыгын сурап, байланыштарды сураңыз, ошондо ошол кардарлардан интеграциялоо канчалык кыйын болгонун жана API канчалык деңгээлде иштээрин билип алсаңыз болот.
  7. чектөөлөр - Сатуучунун саатына, күнүнө, жумасына жана башкаларда канча чектөө бар экендигин сураңыз, эгер сиз кеңейтилген сатуучунун жанында болбосоңуз, анда сиздин өсүшүңүз кардар тарабынан чектелет.
  8. үлгүлөрү - Алар оңой баштоо үчүн коддордун мисалдарынын китепканасын сунушташабы? Көптөгөн компаниялар SDK (Программалык камсыздоону иштеп чыгуу топтому) ар кандай тилдерде жана алкактарда жарыялашат, бул сиздин интеграциялоо убактыңызды тездетет.
  9. Sandbox - Алар сизде кодду текшерүү үчүн өндүрүштүк эмес чекит же кумдуу чөйрөнү сунушташабы?
  10. Ресурстар - Алардын компаниянын ичинде интеграциялык ресурстардын бар-жогун сураңыз. Алардын интеграциялоо үчүн жеткиликтүү болгон ички консультациялык тобу барбы? Андай болсо, келишимге бир нече саат бөлүңүз!
  11. коопсуздук - Алар API аркылуу кантип аныктыгын текшеришет? Бул колдонуучунун маалыматтары, ачкычтары же башка методикасыбы? Сурамдарды IP дареги боюнча чектей алабы?
  12. Uptime - Эмне деп сураңыз API иштөө убактысы жана каталардын ылдамдыгы, аларды тейлөө убактысы качан болот. Ошондой эле, алардын айланасында иштөө стратегиялары маанилүү. Кайра аракет кыла турган ички процесстер барбы API башка процесстин айынан жазуу жеткиликсиз болуп калса, чалуулар? Бул алардын чечиминде иштелип чыккан нерсеби?
  13. SLA - Аларда барбы Кызмат көрсөтүү жөнүндө макулдашуу кайда жумуш убактысы 99.9% жогору болушу керек?
  14. жол картасы - Алар APIге келечектеги кандай өзгөчөлүктөрдү киргизип жатышат жана жеткирүүнүн күтүлүп жаткан графиги кандай?
  15. Integrations - Алар кандай өнүмдүү интеграцияны иштеп чыгышты же үчүнчү жактар ​​иштеп чыгышты? Кээде, башка өнүмдүү интеграция болуп, колдоого алынып жаткан учурда, компаниялар функциялардын ички өнүгүүсүнөн баш тартышы мүмкүн.

Бул суроолордун ачкычы - интеграция сизди платформага "үйлөнтөт". Сиз алар жөнүндө мүмкүн болушунча көбүрөөк билбей туруп, бирөөгө үйлөнгүңүз келбейт, туурабы? Адамдар интеграциялык мүмкүнчүлүктөрүн билбей туруп, платформаны сатып алышканда, ушундай болот.

APIден тышкары, аларда дагы кандай интеграциялык ресурстар бар экендигин билүүгө аракет жасаңыз: штрих коддоо, картага түшүрүү, маалыматты тазалоо кызматтары, RSS, Веб формалар, Виджеттер, өнөктөштөрдүн расмий интеграциясы, Скрипт системалары, SFTP тамчылары жана башкалар.

3 Comments

  1. 1
  2. 3

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.