Dè tha API a ’seasamh? Agus Acronyms eile: REST, SOAP, XML, JSON, WSDL

Dè tha API a ’seasamh

Nuair a chleachdas tu brabhsair, bidh do bhrobhsair a ’dèanamh iarrtas bho fhrithealaiche an luchd-dèiligidh agus bidh an frithealaiche a’ cur air ais faidhlichean a tha am brabhsair agad a ’cruinneachadh agus a’ taisbeanadh duilleag-lìn leis. Ach dè ma bha thu dìreach airson gum biodh an frithealaiche no an duilleag-lìn agad a ’bruidhinn ri frithealaiche eile? Dh'fheumadh seo dhut còd prògram a chuir gu API.

Dè tha API seasamh airson?

Tha API na acronaim airson Eadar-aghaidh Prògramadh Iarrtasan. an API seata de chleachdaidhean, phròtacalan, agus innealan airson a bhith a ’togail thagraidhean stèidhichte air an lìon agus stèidhichte air gluasadach. Tha an API a ’sònrachadh mar as urrainn dhut dearbhadh (roghainneil), dàta iarraidh agus fhaighinn bhon API frithealaiche.

Dè a th ’ann an API?

Nuair a thèid a chleachdadh ann an co-theacsa leasachadh lìn, an API mar as trice tha seata comharraichte de theachdaireachdan iarrtas Protocol Hypertext Transfer (HTTP), còmhla ri mìneachadh air structar teachdaireachdan freagairt. Tha APIan lìn a ’ceadachadh measgachadh de sheirbheisean a-steach do thagraidhean ùra ris an canar mashups.Uicipeid

Tuairisgeul Bhidio de na bhios APIan a ’dèanamh

Tha dà phrìomh phròtacal ann nuair a thathas a ’leasachadh API. Is fheàrr le cànanan prògramaidh foirmeil mar Microsoft .NET agus luchd-leasachaidh Java SOAP ach is e am pròtacal as mòr-chòrdte REST. Dìreach mar a chuireas tu seòladh ann am brabhsair gus freagairt fhaighinn, bidh an còd agad a ’dol seachad air iarrtas gu API - gu litearra slighe air frithealaiche a bhios a ’dearbhadh agus a’ freagairt gu h-iomchaidh leis an dàta a dh ’iarr thu. Bidh freagairtean airson SOAP a ’freagairt le XML, a tha a’ coimhead gu math coltach ri HTML - an còd a chleachdas am brabhsair agad.

Ma tha thu airson deuchainn a dhèanamh air APIan gun a bhith a ’sgrìobhadh loidhne de chòd, DHC tha fìor mhath Iarrtas Chrome airson eadar-obrachadh le APIan agus na freagairtean aca fhaicinn.

Dè tha an Acronym SDK a ’ciallachadh?

Tha SDK na acronaim airson Kit leasaiche bathar-bog.

Nuair a bhios companaidh a ’foillseachadh an API aca, mar as trice bidh sgrìobhainnean an cois sin a sheallas mar a tha an API a ’dearbhadh, mar a ghabhas a cheasnachadh, agus dè na freagairtean iomchaidh. Gus luchd-leasachaidh a chuideachadh gus toiseach tòiseachaidh a dhèanamh, bidh companaidhean gu tric a ’foillseachadh a Kit leasaiche bathar-bog gus clas no na gnìomhan riatanach a thoirt a-steach gu furasta ann am pròiseactan a tha an leasaiche a ’sgrìobhadh.

Dè tha an Acronym XML a ’ciallachadh?

Tha XML na acronaim airson Cànan Markup eXtensible. Tha XML na chànan comharrachaidh a thathar a ’cleachdadh gus dàta a chòdachadh ann an cruth a tha an dà chuid daonna-leughaidh agus furasta a leughadh le inneal.

Seo eisimpleir de mar a tha XML a ’nochdadh:

<?xml dreach ="1.0"?>
<product id ="1">
Bathar A.
A ’chiad toradh

5.00
gach

Dè tha an Acronym JSON a ’ciallachadh?

Tha JSON na acronaim airson Notation Object JavaScript. Is e cruth a th ’ann an JSON airson dàta a structaradh a thèid a chuir air ais is air adhart tro API. Tha JSON mar roghainn eile an àite XML. Mar as trice bidh REST APIs a ’freagairt le JSON - cruth àbhaisteach fosgailte a bhios a’ cleachdadh teacsa a ghabhas leughadh le daoine gus stuthan dàta a thoirt a-steach anns a bheil paidhrichean luach-luach.

Seo eisimpleir den dàta gu h-àrd a ’cleachdadh JSON:

{
"id": 1,
"tiotal": "Bathar A",
"tuairisgeul": "A’ chiad toradh ",
"prìs": {
"sùim": "5.00",
"per": "gach"
}
}

Dè a tha an Acronym REST a ’ciallachadh?

Is e acronaim a th ’ann an REST airson an Gluasad Stàite Riochdachail stoidhle ailtireil airson siostaman hypermedia sgaoilte. Mar sin air ainmeachadh le Roy Thomas Fielding

Whew… anail domhainn! Faodaidh tu an t-iomlan a leughadh tràchdas an seo, ris an canar Stoidhlichean Ailtireachd agus Dealbhadh Ailtireachd Bathar-bog stèidhichte air Lìonra a chaidh a chuir a-steach gu ìre riaraichte le riatanasan airson ìre DOCTOR PHILOSOPHY ann an Saidheans Fiosrachaidh agus Coimpiutaireachd le Roy Thomas Fielding.

Taing Dr. Fielding! Leugh tuilleadh mu dheidhinn CÒRR aig Wikipedia.

Dè tha an Acronym SOAP a ’ciallachadh?

Tha SOAP na acronaim airson Pròtacal ruigsinneachd ruigsinneach sìmplidh

Chan e prògramadair a th ’annam, ach nam bheachd-sa bidh luchd-leasachaidh a tha dèidheil air SOAP a’ dèanamh sin oir is urrainn dhaibh còd a leasachadh gu furasta ann an eadar-aghaidh prògramaidh àbhaisteach a leughas am faidhle Cànan Mìneachaidh Seirbheis Lìn (WSDL). Cha leig iad a leas am freagairt a pharsadh, tha e mu thràth air a choileanadh a ’cleachdadh an WSDL. Feumaidh SOAP cèis prògramaichte, a tha a ’mìneachadh structar na teachdaireachd agus mar a làimhsicheas tu e, seata de riaghailtean còdaidh airson a bhith a’ cur an cèill eisimpleirean de datatypes a tha air am mìneachadh le tagradh agus co-chruinneachadh airson a bhith a ’riochdachadh gairmean modh-obrach agus freagairtean.

5 Beachdan

  1. 1
  2. 2
  3. 3
  4. 4

    Mu dheireadh (mu dheireadh!) Geàrr-chunntas pongail de na tha na h-acronaim eagallach roimhe sin a ’ciallachadh. Tapadh leibh airson a bhith a ’cleachdadh cànan soilleir agus dìreach, toradh = àm ri teachd a tha a’ coimhead dìreach beagan nas gile airson an leasaiche oileanach seo.

    • 5

      Hi Vic, tha… tha mi ag aontachadh. Tha na faclan eagallach. Tha cuimhne agam a ’chiad uair a chuir mi iarrtas a-steach gu API agus bha e uile a’ cliogadh agus cha b ’urrainn dhomh a chreidsinn cho furasta sa bha e. Mòran taing!

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.