Платформаны таңдамас бұрын олардың API туралы 15 сұрақ қою керек

API таңдау сұрақтары

Жақсы досым мен тәлімгер маған сұрақ қойды, мен осы жауап үшін өз жауаптарымды қолданғым келеді. Оның сұрақтары бір салаға (Электрондық пошта) сәл көбірек бағытталды, сондықтан мен барлық API интерфейстеріне жауаптарымды қорыттым. Ол таңдау жасамас бұрын компания сатушылардан API туралы қандай сұрақтар қоюы керек екенін сұрады.

Неліктен сізге API қажет?

An қолданбалы бағдарламалау интерфейсі (API) - бұл компьютерлік жүйенің, кітапхананың немесе қосымшаның басқа компьютерлік бағдарламалар арқылы қызметтерге сұраныстар жасауына және / немесе олардың арасында мәліметтер алмасуына мүмкіндік беру үшін беретін интерфейсі.

Уикипедия

URL мекенжайын теріп, веб-бетте жауап алғаныңыз сияқты, API дегеніміз - сіздің жүйелеріңіз олардың арасындағы деректерді синхрондау үшін сұраныс жасап, жауап ала алатын әдіс. Компаниялар өздерін цифрлық түрде өзгертуге ұмтылатындықтан, API арқылы тапсырмаларды автоматтандыру ұйым ішіндегі тиімділікті жақсартудың және адам қателігін азайтудың тамаша әдісі болып табылады.

API автоматтандыру үшін, әсіресе маркетингтік қосымшалар үшін орталық болып табылады. Кешенді керемет сатушыны сатып алу кезінде қиындықтардың бірі API Даму ресурстары мен шығындары әдетте ойландырылған болып табылады. Маркетинг тобы немесе CMO қосымшаны сатып алуды басқаруы мүмкін, кейде әзірлеушілер тобы көп кіріс ала бермейді.

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

Егер сіз нашар қолдау көрсетілетін немесе құжатталған API-ге ие қосымшамен кірсеңіз, сіз өзіңіздің даму тобыңызды ақылсыз етесіз, сонда сіздің интеграцияларыңыз қысқа болады немесе мүлдем сәтсіздікке ұшырайды. Дұрыс жеткізушіні табыңыз, сонда сіздің интеграцияңыз жұмыс істейді және сіздің дамуыңызға көмектесуге қуанышты адамдар!

Олардың API мүмкіндіктері туралы зерттеу сұрақтары:

  1. Ерекшеліктер - Қолданбалы бағдарламалау интерфейсі арқылы олардың қолданушы интерфейсінің қандай мүмкіндіктері бар екенін анықтаңыз. Интерфейстің интерфейсінде жоқ қандай ерекшеліктері бар және керісінше?
  2. Scale - Оларға қанша қоңырау соғылғанын сұраңыз API күнделікті. Оларда арнайы серверлер пулы бар ма? Саны өте маңызды, өйткені сіз API-дің ойластырылған немесе компанияның стратегиясының бір бөлігі екенін анықтағыңыз келеді.
  3. Құжаттама - API құжаттамасын сұраңыз. Ол API-де қол жетімді барлық функциялар мен айнымалыларды дұрыс жазуы керек.
  4. қауым - Басқа әзірлеушілермен кодтар мен идеялармен бөлісу үшін онлайн-әзірлеушілер қауымдастығының бар-жоғын сұраңыз. Әзірлеушілер қауымдастығы сіздің дамуыңыз бен интеграциялық күштеріңізді тез және тиімді бастаудың кілті болып табылады. Компаниядағы «API жігітін» пайдаланудың орнына, сіз олардың шешімдерін біріктіретін сынақтары мен қателіктері болған барлық клиенттерді пайдаланасыз.
  5. Сабынға қарсы демалыс - қандай түрін сұраңыз API оларда ... Әдетте REST API және Web Service (SOAP) API бар. Олардың екеуі де дамып жатқан болуы мүмкін. Интеграцияның пайдасы мен қарғысы бар ... интеграциялық ресурстардың (АТ) мүмкіндіктерімен таныс болу керек.
  6. Тілдер - Қандай платформалармен және қосымшалармен сәтті интеграцияланғанын сұраңыз және сол клиенттерден интеграциялаудың қаншалықты қиын болғанын және API қаншалықты жұмыс істейтінін біле алу үшін контактілерді сұраңыз.
  7. шектеулер - Сатушының сағатына, күніне, аптасына және т.б. қоңырау соғуында қандай шектеулер бар екенін сұраңыз. Егер сіз кеңейтілген сатушымен бірге болмасаңыз, сіздің өсуіңіз тапсырыс берушімен шектеледі.
  8. үлгілері - Олар оңай бастау үшін код мысалдары кітапханасын ұсынады ма? Көптеген компаниялар SDK-ны (бағдарламалық жасақтаманы дамыту жинақтары) әртүрлі тілдер мен құрылымдарға шығарады, бұл сіздің интеграциялық уақыт кестеңізді жеделдетеді.
  9. Sandbox - Сізде кодты тексеру үшін олар өндірістік емес соңғы нүкте немесе құм жәшіктерін ұсынады ма?
  10. Ресурстар - Олардың өз компанияларында арнайы интеграциялық ресурстар бар-жоғын сұраңыз. Олардың интеграциялауға болатын ішкі кеңес беру тобы бар ма? Олай болса, келісімшартқа бірнеше сағат бөліңіз!
  11. қауіпсіздік - Олар API көмегімен қалай аутентификацияланады? Бұл пайдаланушының тіркелгі деректері, кілттер немесе басқа әдіснамалар ма? Олар IP-мекен-жай бойынша сұраныстарды шектей ала ма?
  12. Жұмыс уақыты - Олардың не екенін сұраңыз API жұмыс уақыты мен қателіктер коэффициенті, ал олардың қызмет көрсету уақыты болған кезде. Сондай-ақ, олардың айналасында жұмыс істеу стратегиялары маңызды. Оларда қайталанатын ішкі процестер бар ма API басқа процеске байланысты жазба қол жетімді болмаған жағдайда қоңыраулар? Бұл олардың шешімінде ойластырылған нәрсе ме?
  13. SLA - Оларда бар ма Қызмет деңгейі туралы келісім қай жерде жұмыс уақыты 99.9% жоғары болуы керек?
  14. Жол картасы - Олар өздерінің API-іне болашақтағы қандай мүмкіндіктерді қосады және жеткізудің қандай кестелері бар?
  15. Integrations - Олар қандай өнімді интеграцияны дамытты немесе үшінші тараптар дамытты? Кейде компаниялар ішкі интеграцияны басқа өнімді интеграция бұрыннан бар болғанда және оған қолдау көрсетілуде мүмкіндіктерден бас тарта алады.

Бұл сұрақтардың кілті - интеграция сізді алаңға «үйлендіреді». Сіз олар туралы мүмкіндігінше көп білмей, біреуге тұрмысқа шыққыңыз келмейді, солай ма? Бұл адамдар өздерінің интеграциялық мүмкіндіктерін білмей платформаны сатып алған кезде ғана болады.

Сондай-ақ, API-ден басқа олардың қандай интеграциялық ресурстарға ие екенін білуге ​​тырысу керек: штрих-кодтау, картаға түсіру, деректерді тазарту қызметтері, RSS, веб-формалар, виджеттер, серіктестің ресми интеграциясы, сценарий қозғалтқыштары, SFTP тамшылары және т.б.

2 Пікірлер

  1. 1

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.