Cad dó a seasann API? Agus Acrainmneacha Eile: REST, SOAP, XML, JSON, WSDL

Cad a Seasann API dó

Nuair a úsáideann tú brabhsálaí, déanann do bhrabhsálaí iarratas ó fhreastalaí na gcliant agus seolann an freastalaí comhaid ar ais a chuireann do bhrabhsálaí le chéile agus a thaispeánann leathanach gréasáin leis. Ach cad a tharlódh mura mbeadh uait ach do fhreastalaí nó do leathanach gréasáin labhairt le freastalaí eile? D'éileodh sé seo ort cód cláir a chur le API.

Cad a dhéanann API seasamh do?

Is acrainm é API do Comhéadan Clárúcháin Feidhmchláir, Ag API Is tacar gnáthamh, prótacal, agus uirlisí é chun feidhmchláir ghréasánbhunaithe agus soghluaiste-bhunaithe a thógáil. Tá an API sonraítear conas is féidir leat fíordheimhniú (roghnach), sonraí a iarraidh agus a fháil ón API freastalaí.

Cad is API ann?

Nuair a úsáidtear é i gcomhthéacs na forbartha gréasáin, API de ghnáth is tacar sainithe de theachtaireachtaí iarratais Prótacal Aistrithe Hipirtéacs (HTTP) é, mar aon le sainmhíniú ar struchtúr na dteachtaireachtaí freagartha. Ligeann APIanna Gréasáin roinnt seirbhísí iolracha a chomhcheangal le feidhmchláir nua ar a dtugtar mashups.wikipedia

Cur síos Físe ar Cad a dhéanann APIs

Tá dhá phríomhphrótacal ann agus API á fhorbairt. Is minic gur fearr le SOAP na teangacha foirmiúla cláraithe mar fhorbróirí Microsoft .NET agus Java ach is é REST an prótacal is mó a bhfuil tóir air. Cosúil le tú ag clóscríobh seoladh i mbrabhsálaí chun freagra a fháil, cuireann do chód iarratas chuig API - go litriúil cosán ar fhreastalaí a fhíordheimhníonn agus a fhreagraíonn go cuí leis na sonraí a d’iarr tú. Freagraíonn freagraí do SOAP le XML, a bhreathnaíonn go leor cosúil le HTML - an cód a úsáideann do bhrabhsálaí.

Más maith leat APIs a thástáil gan líne cód a scríobh, DHC Tá go hiontach Feidhmchlár Chrome chun idirghníomhú le APIs agus a gcuid freagraí a fheiceáil.

Cad dó a seasann an Acronym SDK?

Is acrainm é SDK do Kit Forbróir Bogearraí.

Nuair a fhoilsíonn cuideachta a API, is gnách go mbíonn cáipéisí ag gabháil leis a thaispeánann conas a API fíordheimhníonn sé, conas is féidir é a cheistiú, agus cad iad na freagraí cuí. Le cuidiú le forbróirí ceannródaíocht a fháil, is minic a fhoilsíonn cuideachtaí a Kit Forbróir Bogearraí rang nó na feidhmeanna riachtanacha a áireamh go héasca i dtionscadail atá á scríobh ag an bhforbróir.

Cad dó a seasann an Acronym XML?

Is acrainm é XML do Teanga Markup eXtensible. Is teanga marcála í XML a úsáidtear chun sonraí a ionchódú i bhformáid atá inléite ag an duine agus atá inléite ag meaisín.

Seo sampla den chaoi a bhfeictear XML:

<?xml leagan ="1.0"?>
<product id ="1">
Táirge A.
An chéad táirge

5.00
gach

Cad dó a seasann an Acronym JSON?

Is acrainm é JSON do Nóta Réada JavaScript. Is formáid é JSON chun sonraí a struchtúrú a sheoltar anonn is anall trí API. Is rogha eile é JSON seachas XML. Is gnách go bhfreagraíonn APIs REST le JSON - formáid chaighdeánach oscailte a úsáideann téacs atá inléite ag an duine chun rudaí sonraí arb éard iad péirí luach tréithe a tharchur.

Seo sampla de na sonraí thuas ag úsáid JSON:

{
"id": 1,
"Teideal": "Táirge A",
"tuairisc": "An chéad táirge",
"praghas": {
"méid": "5.00",
"per": "gach"
}
}

Cad dó a seasann an Acronym REST?

Is acrainm é REST don Aistriú Stáit Ionadaíoch stíl ailtireachta do chórais dáilte hypermedia. Roy Thomas Fielding a ainmníodh mar sin

Whew… anáil dhomhain! Is féidir leat an t-iomlán a léamh tráchtas anseo, ar a dtugtar na Stíleanna Ailtireachta agus Dearadh Ailtireachtaí Bogearraí Líonra-bhunaithe a cuireadh isteach i sástacht pháirteach na gceanglas maidir le céim DOCTOR PHILOSOPHY in Eolaíocht Faisnéise agus Ríomhaireachta ag Roy Thomas Fielding.

Go raibh maith agat Dr. Fielding! Léigh tuilleadh faoi REST ag Wikipedia.

Cad dó a seasann an Acronym SOAP?

Is acrainm é SOAP do Prótacal Rochtana Rudaí Simplí

Ní ríomhchláraitheoir mé, ach is é mo thuairim go ndéanann forbróirí a bhfuil grá acu do SOAP amhlaidh toisc gur féidir leo cód a fhorbairt go héasca i gcomhéadan caighdeánach clársceidealaithe a léann an comhad Teanga Sainmhínithe Seirbhíse Gréasáin (WSDL). Ní gá dóibh an freagra a pharsáil, tá sé curtha i gcrích cheana féin ag úsáid an WSDL. Éilíonn SOAP clúdach ríomhchláraithe, a shainíonn struchtúr na teachtaireachta agus conas é a phróiseáil, tacar rialacha ionchódaithe chun cásanna de datatypes atá sainithe ag feidhmchlár a chur in iúl agus coinbhinsiún chun glaonna agus freagraí nós imeachta a léiriú.

5 Comments

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

    Mar fhocal scoir (faoi dheireadh!) Achoimre gonta ar a bhfuil i gceist leis na hacrainmneacha scanrúil seo go léir roimhe seo. Go raibh maith agat as teanga shoiléir dhíreach a úsáid, toradh = todhchaí nach bhfuil ach beagán níos gile don fhorbróir mac léinn seo.

    • 5

      Hi Vic, sea ... aontaím. Tá na focail scanrúil. Is cuimhin liom an chéad uair a chláraigh mé iarratas chuig API agus chliceáil sé ar fad agus ní raibh mé in ann a chreidiúint cé chomh furasta agus a bhí sé i ndáiríre. Go raibh maith agat!

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.