Unsa man ang gibarugan sa API? Ug Uban pang mga Acronyms: REST, SOAP, XML, JSON, WSDL

Unsa ang Gibarugan sa API

Kung mogamit ka usa ka browser, mohangyo ang imong browser gikan sa server sa kliyente ug ipadala sa server ang mga file nga gitapok sa imong browser ug gipakita ang usa ka web page. Apan unsa man kung gusto nimo ang imong server o web page nga makigsulti sa laing server? Kinahanglan ka niini nga programa nga code sa usa ka API.

Unsa ang API mobarug alang sa?

Ang API usa ka acronym alang sa Interface sa Programming Application. Usa ka API usa ka hugpong sa mga naandan, protokol, ug mga gamit alang sa paghimo sa mga aplikasyon nga gipaandar sa web ug nakabase sa mobile. Ang API gitino kung giunsa nimo mapanghimatuud (kapilian), paghangyo ug pagdawat datos gikan sa API server.

Unsa ang API?

Kung gigamit sa konteksto sa web development, an API kasagaran usa ka gihubit nga hugpong sa Hypertext Transfer Protocol (HTTP) nga mga mensahe nga gihangyo, kauban ang kahulugan sa istruktura sa mga mensahe sa pagtubag. Gitugotan ang mga Web API nga kombinasyon sa daghang mga serbisyo sa mga bag-ong aplikasyon nga naila nga mashup.Wikipedia

Usa ka Paglaraw sa Video sa gibuhat sa mga API

Adunay duha ka punoan nga mga protokol kung naghimo og usa ka API. Pormal nga mga sinultian sa pagprograma sama sa Microsoft .NET ug Java developer kanunay nga gusto ang SOAP apan ang labi ka popular nga protocol mao ang REST. Sama sa pag-type nimo usa ka adres sa usa ka browser aron makakuha tubag, ang imong code nagpasa sa usa ka hangyo sa usa ka API - literal nga usa ka agianan sa usa ka server nga nagpanghimatuud ug husto nga pagtubag sa datos nga imong gihangyo. Ang mga tubag alang sa SOAP motubag sa XML, nga parehas kaayo og HTML - ang code nga gigamit sa imong browser.

Kung gusto nimo nga sulayan ang mga API nga wala pagsulat usa ka linya sa code, DHC adunay usa ka maayo Pag-apply sa Chrome alang sa pakig-uban sa mga API ug pagkakita sa ilang mga tubag.

Unsa man ang baruganan sa Acronym SDK?

Ang SDK usa ka dagway sa Software Developer Kit.

Kung ang usa ka kompanya nagpatik sa ilang API, kasagaran adunay kauban nga dokumentasyon nga nagpakita kung giunsa ang API nagpanghimatuud, kung giunsa kini mapangutana, ug kung unsa ang angay nga mga tubag. Aron matabangan ang mga developer nga magsugod, ang mga kompanya kanunay nga nagpatik sa Software Developer Kit aron maapil ang usa ka klase o ang kinahanglanon nga mga gimbuhaton dali sa mga proyekto nga gisulat sa developer.

Unsa man ang baruganan sa Acronym XML?

Ang XML usa ka dagway sa eXtensible Markup nga Sinultian. Ang XML usa ka sinultian nga markup nga gigamit aron ma-encode ang datos sa usa ka format nga mabasa sa tawo ug mabasa sa makina.

Ania ang usa ka pananglitan kung giunsa magpakita ang XML:

<?xml bersyon ="1.0"?>
<product id ="1">
Produkto A
Ang una nga produkto

5.00
ang matag

Unsa man ang gibarugan sa Acronym JSON?

Ang JSON usa ka acronym alang sa JavaScript Object Notation. Ang JSON usa ka pormat alang sa pag-istraktura sa datos nga gipadala balik ug pabalik pinaagi sa usa ka API. Ang JSON usa ka alternatibo sa XML. Ang mga REST API labi ka kasagarang motubag sa JSON - usa ka bukas nga sumbanan nga pormat nga gigamit ang mabasa sa tawo nga teksto aron maipadala ang mga datos nga mga butang nga naglangkob sa mga pares sa hiyas – nga bili

Ania ang usa ka pananglitan sa datos sa taas gamit ang JSON:

{
"id": 1,
"Ulohan": "Produkto A",
"paghulagway": "Ang una nga produkto",
"presyo": {
"kantidad": "5.00",
"matag": "matag usa"
}
}

Unsa man ang baruganan sa Acronym REST?

Ang pahulay usa ka acronym alang sa Representasyon sa Pagbalhin sa Estado estilo sa arkitektura alang sa gipanghatag nga mga sistema sa hypermedia. Ingon niana ginganlan ni Roy Thomas Fielding

Whew… lawom nga ginhawa! Mahimo nimong mabasa ang tibuuk disertasyon dinhi, gitawag nga Architectural Styles ug ang Disenyo sa Network-based Software Architectures nga gisumite sa bahag nga katagbawan sa mga kinahanglanon alang sa degree sa DOCTOR OF PHILOSOPHY sa Impormasyon ug Computer Science sa Roy Thomas Fielding.

Salamat Dr. Fielding! Basaha ang dugang pa bahin sa PAHULAY sa Wikipedia.

Unsa man ang baruganan sa Acronym SOAP?

Ang SOAP usa ka acronym alang sa Yano nga protocol sa Access sa Access

Dili ako usa ka programmer, apan sa akong hunahuna ang mga nag-develop nga nahigugma sa SOAP gibuhat kini tungod kay dali nila mapalambo ang code sa usa ka standard nga interface sa programa nga mabasa ang file sa Web Service Definition Language (WSDL). Dili nila kinahanglan nga parahon ang tubag, nahimo na kini gamit ang WSDL. Ang SOAP nanginahanglan usa ka sobre nga programmatic, nga nagpasabut sa istraktura sa mensahe ug kung giunsa kini iproseso, usa ka hugpong sa mga lagda sa pag-encode alang sa pagpahayag sa mga pananglitan sa mga datatyp nga gihubit sa aplikasyon ug usa ka kombensyon alang sa pagrepresentar sa mga tawag ug tubag sa pamaagi.

5 Comments

  1. 1
  2. 2
  3. 3

    Gipasalamatan ko ikaw nga nag-post sa kini nga kasayuran - Naghunahuna ko kung unsa ang gipasabut sa REST sa dugay nga panahon! 🙂

  4. 4

    Sa katapusan (sa katapusan!) Usa ka mubu nga katingbanan kung unsa ang gipasabut sa tanan niining mga kaniadto makahadlok nga tunog nga mga singkronon. Salamat sa paggamit sa tin-aw ug diretso nga sinultian, sangputanan = usa ka umaabot nga labi ka hayag alang sa ning-develop sa estudyante.

    • 5

      Kumusta Vic, oo… Uyon ako. Ang mga pulong makahadlok. Nahinumdom ako sa unang higayon nga giprograma ko ang usa ka hangyo sa usa ka API ug kining tanan nag-klik ug dili ako makatoo kung unsa kadali kini. Salamat!

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.