Тэхналогіі рэкламыАналітыка і тэсціраваннеЗмест маркетынгуCRM і платформы дадзеныхЭлектронная камерцыя і рознічны гандальМаркетынг і аўтаматызацыя электроннай поштыМаркетынг падзейМабільны і планшэтны маркетынгНавучанне продажам і маркетынгуУключэнне продажаўSearch MarketingСацыяльныя сеткі і ўплывовы маркетынг

15 пытанняў, якія вы павінны задаць пра іх API перад выбарам платформы

Добры сябар і настаўнік напісаў мне пытанне, і я хацеў бы выкарыстаць свае адказы для гэтага паведамлення. Яго пытанні былі больш сканцэнтраваны на адной галіне (электронная пошта), таму я абагульніў свае адказы на ўсе API. Ён спытаў, якія пытанні кампанія павінна задаць пастаўшчыку пра іх API, перш чым рабіць выбар.

Навошта вам API?

An Інтэрфейс праграмавання прыкладанняў гэта інтэрфейс, які прадастаўляецца камп'ютэрнай сістэмай, бібліятэкай або дадаткам для таго, каб дазволіць рабіць запыты на паслугі з дапамогай іншых камп'ютэрных праграм і / або дазваляць абменьвацца дадзенымі паміж імі.

Вікіпедыя

Падобна таму, як вы ўводзіце URL-адрас і атрымліваеце адказ на вэб-старонцы, API - гэта метад, пры якім вашы сістэмы могуць запытаць і атрымаць адказ назад для сінхранізацыі дадзеных паміж імі. Паколькі кампаніі імкнуцца лічбава трансфармаваць сябе, аўтаматызацыя задач з дапамогай API - выдатны спосаб павысіць эфектыўнасць у арганізацыі і паменшыць чалавечыя памылкі.

API займаюць галоўнае месца ў аўтаматызацыі, асабліва ў маркетынгавых праграмах. Адна з праблем пры пакупках выдатнага прадаўца з комплексным API заключаецца ў тым, што рэсурсы і выдаткі на развіццё, як правіла, бываюць задуманы. Каманда маркетынгу альбо Арганізацыя маркетынгавых арганізацый можа кіраваць купляй прыкладання, і часам каманда распрацоўшчыкаў не атрымлівае шмат увагі.

Даследаванне магчымасцей інтэграцыі платформы з дапамогай API патрабуе не простага пытання, Ці ёсць API? І наступнае пытанне:

Які тып API існуе?

Існуе мноства розных тыпаў тэхналогій API, кожная з якіх мае свае асаблівасці і варыянты выкарыстання. Тып тэхналогіі API, якая лепш за ўсё падыходзіць для вашага прыкладання, будзе залежаць ад вашых канкрэтных патрэб і патрабаванняў. Вось 6 распаўсюджаных тыпаў тэхналогій API:

  1. REST API - REST API - гэта тып вэб-API, які выкарыстоўвае метады HTTP (напрыклад, GET, POST, PUT і DELETE) для атрымання і апрацоўкі дадзеных. REST API распрацаваны, каб быць лёгкімі і гнуткімі, і часта выкарыстоўваюцца для стварэння вэб-і мабільных прыкладанняў.
  2. API SOAP - SOAP (Simple Object Access Protocol) API - гэта тып вэб-API, які выкарыстоўвае XML (Extensible Markup Language) для кадавання даных і перадачы іх праз HTTP. API SOAP больш стандартызаваны і структураваны, чым API REST, і часта выкарыстоўваецца ў карпаратыўных асяроддзях, дзе важныя бяспека і надзейнасць.
  3. GraphQL API – GraphQL - гэта мова запытаў для API, якая дазваляе распрацоўшчыкам запытваць пэўныя даныя з API, а не атрымліваць фіксаваны набор даных. GraphQL API з'яўляюцца гнуткімі і дазваляюць распрацоўшчыкам запытваць толькі тыя даныя, якія ім патрэбныя, што можа павысіць прадукцыйнасць і паменшыць марнаванне даных.
  4. Вэб-хукі – Webhooks - гэта тып тэхналогіі API, якая дазваляе серверу адпраўляць даныя кліенту ў рэжыме рэальнага часу, замест таго, каб кліент запытваў даныя ў сервера. Вэб-хукі часта выкарыстоўваюцца для забеспячэння сувязі ў рэжыме рэальнага часу паміж праграмамі і для запуску дзеянняў пры адбыванні пэўных падзей.
  5. Воблачныя API – Воблачныя API дазваляюць распрацоўшчыкам атрымліваць доступ і ўзаемадзейнічаць з сэрвісамі воблачных вылічэнняў, такімі як сховішча, базы дадзеных і аналітыка. Гэтыя API могуць дапамагчы распрацоўнікам ствараць і разгортваць прыкладанні больш эфектыўна і вынікова.
  6. Апаратныя API – Апаратныя API дазваляюць распрацоўшчыкам атрымліваць доступ і кіраваць апаратнымі прыладамі, такімі як датчыкі, камеры і прынтэры. Гэтыя API можна выкарыстоўваць для стварэння прыкладанняў, якія ўзаемадзейнічаюць з фізічнымі прыладамі і кіруюць імі.

Калі вы ўвайдзеце ў праграму з дрэнна падтрымоўваным або дакументальна пацверджаным API, вы звар'яцееце сваю каманду распрацоўшчыкаў, і ваша інтэграцыя, хутчэй за ўсё, скончыцца альбо зусім не атрымаецца. Знайдзіце патрэбнага пастаўшчыка, і ваша інтэграцыя спрацуе, і людзі, якія займаюцца распрацоўкамі, з радасцю дапамогуць!

Пытанні даследавання па іх магчымасцях API:

  1. Разрыў у характарыстыках - Вызначце, якія функцыі карыстацкага інтэрфейсу даступныя праз інтэрфейс праграмавання праграм. Якія функцыі мае API, а карыстацкі інтэрфейс - і наадварот?
  2. Шкала - Спытайце, колькі тэлефануе на іх API штодня. Ці ёсць у іх выдзелены пул сервераў? Колькасць неверагодна важная, бо вы хочаце вызначыць, ці з'яўляецца API дадатковым прадуктам альбо на самай справе з'яўляецца часткай стратэгіі кампаніі.
  3. дакументацыя - Папытаеце дакументацыю API. Ён павінен быць надзейным, прапісваючы ўсе функцыі і зменныя, даступныя ў API.
  4. супольнасць - Спытаеце, ці ёсць у іх Інтэрнэт-суполка распрацоўшчыкаў для абмену кодам і ідэямі з іншымі распрацоўшчыкамі. Супольнасці распрацоўшчыкаў - гэта ключ да хуткага і эфектыўнага запуску вашых намаганняў у галіне развіцця і інтэграцыі. Замест таго, каб выкарыстоўваць у кампаніі «хлопца API», вы таксама выкарыстоўваеце ўсіх іх кліентаў, якія ўжо мелі спробы і памылкі пры інтэграцыі іх рашэння.
  5. Тыпы API – Знаёмства з тыпам API, які вы выкарыстоўваеце, інтэграцыя можа быць даволі простай. Аднак усё наадварот, калі вы не знаёмыя з функцыямі і патрабаваннямі да выкарыстання API.
  6. Мовы - Спытайцеся, з якімі платформамі і прыкладаннямі яны паспяхова інтэграваліся, і запытайце кантакты, каб вы маглі даведацца ў гэтых кліентаў, наколькі складана было інтэграваць і наколькі добра працуе API.
  7. Недахопы - Спытайцеся, якія абмежаванні мае пастаўшчык у колькасці размоў у гадзіну, у дзень, у тыдзень і г. д. Калі вы не з маштабуецца пастаўшчыком, ваш рост будзе абмежаваны кліентам.
  8. Узоры - Яны прапануюць бібліятэку прыкладаў кода, каб лёгка пачаць? Шматлікія кампаніі выдаюць SDK (наборы для распрацоўкі праграмнага забеспячэння) для розных моў і платформаў, якія паскораць тэрміны вашай інтэграцыі.
  9. Пясочніца - Яны прапануюць непрадукцыйную канчатковую кропку альбо асяроддзе пясочніцы для тэставання кода?
  10. Рэсурсы - Спытаеце, ці ёсць у іх спецыяльныя рэсурсы па інтэграцыі ў сваёй кампаніі. Ці ёсць у іх унутраная кансультацыйная група, даступная для інтэграцыі? Калі так, кіньце некалькі гадзін у кантракт!
  11. бяспекі - Як яны праходзяць аўтэнтыфікацыю з дапамогай API? Гэта ўліковыя дадзеныя карыстальніка, ключы ці іншыя метадалогіі? Ці могуць яны абмежаваць запыты па IP-адрасе?
  12. Uptime - Спытайце, што іх API час бесперабойнай працы і ўзровень памылак, а таксама час іх абслугоўвання. Акрамя таго, важныя стратэгіі абыйсці іх. Ці ёсць у іх унутраныя працэсы, якія будуць спрабаваць паўторна API званкі, калі запіс будзе недаступны з-за іншага працэсу? Гэта штосьці яны распрацавалі ў сваім рашэнні?
  13. ОАС - У іх ёсць Пагадненне аб узроўні абслугоўвання дзе час працы павінна быць вышэй за 99.9%?
  14. Дарожная карта - Якія будучыя функцыі яны ўключаюць у свой API і якія чаканыя графікі дастаўкі?
  15. інтэграцыі - Якія інтэграваныя інтэграцыі яны распрацавалі альбо распрацавалі іншыя? Часам кампаніі могуць адмовіцца ад унутранай распрацоўкі па асаблівасцях, калі іншая прадуктызаваная інтэграцыя ўжо існуе і падтрымліваецца.

Ключ да гэтых пытанняў у тым, што інтэграцыя «ажэніць» вас на платформе. Вы ж не хочаце выйсці замуж за кагосьці, не даведаўшыся пра яго як мага больш, ці не так? Вось што адбываецца, калі людзі купляюць платформу, не ведаючы яе інтэграцыйных магчымасцей.

Акрамя API, вы таксама павінны паспрабаваць высветліць, якія іншыя інтэграцыйныя рэсурсы яны могуць мець: штрых-кады, карты, службы ачысткі даных, RSS, вэб-формы, віджэты, афіцыйныя партнёрскія інтэграцыі, механізмы сцэнарыяў, SFTP кроплі і інш.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.

Артыкулы па Тэме

Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.