Schwellend TechnologieReklammen TechnologyAnalytics & TestenInhalt MarketingCRM an Data PlattformenEcommerce a RetailE-Mail Marketing & E-Mail Marketing AutomatiséierungMarketing & VerkafsvideoenMobile an Tablet MarketingVerkaf AktivéierungSich MarketingSocial Media Marketing

Wat ass eng API? An aner Akronyme: REST, SOAP, XML, JSON, WSDL

Wann Dir e Browser benotzt, mécht Äre Browser Ufroe vum Server vum Client an de Server schéckt Dateien zréck, déi Äre Browser zesummestellt a weist eng Websäit mat. Awer wat wann Dir just wëllt datt Äre Server oder Websäit mat engem anere Server schwätzt? Dëst géif erfuerderen datt Dir Code op eng API programméiert.

Wat steet API fir?

API ass en Akronym fir Applikatioun Programméierungs Interface (API). Eng API ass eng Rei vu Routinen, Protokoller an Tools fir Web-aktivéiert a mobil-baséiert Uwendungen ze bauen. D'API spezifizéiert wéi Dir kënnt authentifizéieren (fakultativ), froen a kréien Daten vum API Server.

Wat ass eng API?

Wann se am Kontext vun der Webentwécklung benotzt gëtt, ass eng API typesch e definéierte Set vun Hypertext Transfer Protocol (HTTP) Ufro Messagen, zesumme mat enger Definitioun vun der Struktur vun Äntwert Messagen. Web APIs erlaben d'Kombinatioun vu verschidde Servicer an nei Uwendungen bekannt als Mashups.

Wikipedia

Loosst eis en einfacht Beispill ubidden. Wann Dir e Link Shortener géift benotzen fir datt Dir eng laang URL besser kéint verdeelen, kënnt Dir e Service wéi Bit.ly benotzen. Dir schreift déi laang URL an, gitt d'URL of, a Bit.ly reagéiert mat der kuerzer URL.

Wat wann Dir wëllt Bit.ly am Kader vun enger Plattform benotzen déi Dir benotzt? Vläicht hutt Dir en QR Code Hiersteller online gebaut, awer wëllt fir d'éischt laang URLen verkierzt ginn. An dësem Fall kënnt Dir Äre Site programméiere fir d'Ufro un de Bit.ly API ze schécken an dann d'Äntwert opzehuelen fir Ären QR Code ze bauen.

De Prozess ass automatiséiert mat enger API wou keng mënschlech Interventioun erfuerderlech ass. Dëst ass d'Méiglechkeet déi APIen all Organisatioun ubidden. APIen hëllefen Systemer bei der Synchroniséierung vun Daten, Veraarbechtung vun Ufroen an Automatiséierung vu Prozesser déi typesch manuell gemaach ginn.

Wann eng Plattform eng robust API huet, heescht et datt Dir souwuel integréieren an automatiséieren kënnt - manuell Zäit spueren, d'Echtzäitfäegkeeten vun Äre Plattformen verbesseren, a verbessert Genauegkeet garantéieren - Problemer mat der manueller Dateentrée vermeiden.

E Video vu Wéi APIen funktionnéieren

Wann Dir e Plattformentwéckler sidd, bidden APIen och d'Méiglechkeet Är User-Interface vun Ärem Berechnungs- an Datebankufroen ze trennen. Firwat ass dat wichteg? Wéi Dir Är User-Interface entwéckelt, kënnt Dir déiselwecht APIen benotzen déi Dir fir aner Drëtt Parteien publizéiert. Och kënnt Dir Är User-Interface iwwerschreiwe ouni Iech Suergen iwwer d'Back-End-Integratioun ze briechen.

Wéi fannt Dir verfügbar APIen

Sicht Dir no enger API fir e spezifescht Produkt oder Service? API Lëscht ass eng wuessend Quell fir all déi ëffentlech APIen déi vun der Gemeinschaft berechtegt ass fir sécherzestellen datt Dir déi lescht Lëscht an Detailer vun all verfügbaren ëffentlechen APIen kritt.

Fannt eng API

Wéi Test APIen

Wann Dir APIen testen wëllt ouni eng Zeil Code ze schreiwen, huet Talend e super Chrome Uwendung fir mat APIen ze interagéieren an hir Äntwerten ze gesinn.

Füügt Talend's API Tester op Chrome

Wat heescht d'Acronym SDK?

SDK ass en Akronym fir Software Entwéckler Kit.

Wann eng Firma seng API publizéiert, gëtt et typesch begleet Dokumentatioun déi weist wéi d'API authentifizéiert, wéi et ka gefrot ginn, a wat déi entspriechend Äntwerte sinn. Fir Entwéckler ze hëllefen e Virsprong ze kréien, publizéieren Firmen dacks a Software Entwéckler Kit (SDK) fir eng Klass oder déi néideg Funktiounen einfach a Projeten opzehuelen, déi den Entwéckler schreift.

Wat heescht d'Acronym XML?

XML ass en Akronym fir eXtensible Markup Language. XML ass eng Markupsprooch déi benotzt gëtt fir Daten an engem Format ze codéieren dat souwuel mënschlech liesbar a Maschinn liesbar ass.

Hei ass e Beispill wéi XML erschéngt:

<?xml Versioun ="1.0"?>
<product id ="1">
Produkt A
Dat éischt Produkt

5.00
all

Wat heescht d'Acronym JSON?

JSON ass en Akronym fir JavaScript Objet NotatiounLanguage ass e Format fir Daten ze strukturéieren déi iwwer eng API hin an vir geschéckt ginn. JSON ass eng Alternativ zu XML. REST APIs reagéieren méi heefeg mat JSON - en oppene Standardformat deen mënschlech liesbaren Text benotzt fir Datenobjekter ze vermëttelen, déi aus Attribut-Wäertpaaren besteet.

Hei ass e Beispill vun den Daten hei uewen mat JSON:

{
"Id": 1,
"Titel": "Produkt A",
"Beschreiwung": "Dat éischt Produkt",
"Präis": {
"Betrag": "5.00",
"pro": "jiddwereen"
}
}

Wat heescht d'Acronym REST fir?

Rescht ass en Akronym fir de Representational Staat Transfer Architekturstil fir verdeelt Hypermedia Systemer.

Whew ... déif Otem! Dir kënnt dat ganzt liesen Ofhandlung hei, genannt Architekturstiler an den Design vu Network-baséiert Software Architekturen, déi deelweis Zefriddenheet vun den Ufuerderunge fir de Grad Dokter VUN PHILOSOPHY an Informatioun a Informatik ofginn Roy Thomas Fielding.

Merci, Dr. Fielding!

Wat heescht d'Acronym SOAP?

Seef ass en Akronym fir Einfach Objekt Access Protokoll

Ech sinn keen Programméierer, awer menger Meenung no, Entwéckler déi SOAP gär hunn, maachen dat well se einfach Code an enger Standardprogramméierungsinterface entwéckelen kënnen Web Service Definitioun Sprooch (wsdl) Datei. Si brauchen d'Äntwert net ze analyséieren, et ass scho mat der WSDL erreecht. SOAP erfuerdert eng programmatesch Enveloppe, déi d'Botschaftsstruktur definéiert a wéi se se veraarbecht ginn, eng Rei vu Kodéierungsregele fir Exemplare vun Applikatiounsdefinéierten Datetypen auszedrécken, an eng Konventioun fir Prozedur Uriff an Äntwerten ze representéieren.

Douglas Karr

Douglas Karr ass de Grënner vun der Martech Zone an unerkannten Expert fir digital Transformatioun. Doug ass eng Keynote a Marketing Ëffentlech Speaker. Hien ass de VP a Matgrënner vu Highbridge, eng Firma déi spezialiséiert ass fir Firmenfirmen ze digitaliséieren an hir Technologieinvestitiounen ze transforméieren a maximéieren mat Salesforce Technologien. Hien huet digital Marketing a Produktstrategien entwéckelt fir Dell Technologies, GoDaddy, Salesforce, Webtrends, an SmartFOCUS. Den Douglas ass och den Autor vun Firmeblogging fir Dummies a Co-Autor vun D'Besser Business Buch.

Verbonnen Artikelen

5 Comments

  1. Endlech (endlech!) e präzise Resumé vun deem wat all dës virdru schrecklech klingende Akronyme bedeiten. Merci fir d'Benotzung vun enger kloer an direkter Sprooch, Resultat = eng Zukunft déi just e bësse méi hell ausgesäit fir dëse Studententwéckler.

    1. Salut Vic, jo ... ech averstanen. D'Wierder si grujeleg. Ech erënnere mech un déi éischte Kéier datt ech eng Ufro un eng API programméiert hunn an et huet alles geklickt an ech konnt net gleewen wéi einfach et eigentlech war. Merci!

Wat denks du?

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.

Zréck erop zum Knäppchen