He aha te API tu ai? Me etahi atu Tutukitanga: REST, HAPU, XML, JSON, WSDL

He Aha Te API Mo Tea

Ka whakamahia ana e koe he tirotiro, ka tono to kaitirotiro mai i te kaitoha a te kaihoko me te whakahoki mai e te kaituku i nga konae ka whakaemihia e to kaitirotiro ka whakaatu i tetahi whaarangi paetukutuku. Engari mena ka hiahia noa koe ki te korero a to kaitoha me to whaarangi paetukutuku ki tetahi atu kaituku? Ma tenei ka hiahia koe ki te tuhi waehere ki tetahi API.

He aha te API tu mo?

He whakakahoretanga te API Atanga Papatono Taupānga. he API he huinga o nga mahinga, nga kawa, me nga taputapu hei hanga i nga tono-a-ipurangi me nga waahanga-a-waea. Ko te API he whakaatu me pehea e taea ai e koe te whakamana (he whiringa), tono me te tango i nga raraunga mai i te API tūmau.

He aha te API?

Ka whakamahia i roto i te horopaki o te whanaketanga paetukutuku, an API ko te tikanga he huinga kua whakaritea o nga Kawa Whakawhiti Kuputuhiitua (HTTP) tono tono, me te whakamaarama i te anga o nga korero whakautu. Ka whakaaetia e nga API Paetukutuku te whakauru i nga ratonga maha ki nga waahanga hou e mohiotia ana ko te mashup.Wikipedia

He Whakaahuatanga Ataata mo nga mahi a nga API

E rua nga kawa matua ina e whanake ana he API. Ko nga reo papatono ōkawa pēnei i a Microsoft .NET me ngā kaiwhakawhanake Java i te nuinga o te wā e hiahia ana ki te HAPAPU engari ko te kawa tino rongonui ko te REST. Ka rite ki to tuhi i tetahi wahitau ki te kaitirotiro hei whakautu, ka tukuna e to waehere he tono ki tetahi API - he ara tika kei runga i te kaituku pono me te whakautu tika me nga raraunga i tonoa e koe. Ko nga whakautu mo te HAPU ka whakautu ki a XML, he ahua rite ki te HTML - te waehere e whakamahia ana e to kaitirotiro.

Mena kei te hiahia whakamatautau koe i nga API me te kore e tuhi i te raina waehere, DHC he pai Tono Chrome mo te taunekeneke ki nga API me te kite i a raatau whakautu.

He aha te tohu mo te Acronym SDK?

Ko te SDK he ingoa haangarau mo Kete kaiwhakawhanake rorohiko.

Ka whakaputa ana te kamupene i ta raatau API, me nga tuhinga e whakaatu ana me pehea te API he whakamana, me pehea e taea ai te patapatai, he aha nga whakautu tika. Hei awhina i nga kaihanga ki te tiimata, ka whakaputahia e nga kamupene a Kete kaiwhakawhanake rorohiko ki te whakauru i tetahi akomanga, i nga mahi ranei e maama ana ki nga kaupapa e tuhia ana e te kaiwhakawhanake.

He aha te tohu mo te Acronym XML?

Ko te XML he ingoa haangarau mo Reo TohuMaha eXtensible. Ko te XML he reo tohu hei whakamahi i nga tuhinga ki tetahi whakatakotoranga ka taea te panui i te tangata, me te panui i te miihini.

Anei tetahi tauira mo te whakaatu i te XML:

<?xml putanga ="1.0"?>
<product id ="1">
Hua A
Ko te hua tuatahi

5.00
ia

He aha te tohu mo te Acronym JSON?

JSON he ingoa haangarau mo Whakaatu Ahanoa Ahanoa. Ko te JSON he whakatakotoranga mo te hanganga raraunga ka tukuna mai ma te API. JSON he rereke ki te XML. Ko nga REST APIs e tino aro atu ana ki a JSON - he whakatakotoranga paerewa tuwhera e whakamahi ana i nga tuhinga panui-a te tangata hei whakawhiti i nga taonga raraunga me te taarua-uara takirua.

Anei tetahi tauira o nga raraunga i runga ake nei ma te whakamahi i te JSON:

{
"id": 1,
"Taitara": "Hua A",
"whakaahuatanga": "Te hua tuatahi",
"utu": {
"moni": "5.00",
"ia": "ia"
}
}

He aha te tohu o te REST Acronym?

Ko te REST he kupu whakakotahi mo te Whakawhitinga Whakawhiti Whenua kāhua hoahoanga mo te punaha hypermedia tohanga. Na Roy Thomas Fielding i tapa

Aue… manawa hohonu! Ka taea e koe te panui i te katoa tuhinga roa i konei, i huaina ko nga Waahanga Hoahoanga me te Hoahoanga o te Hoahoahoahoahoahoahoaho Rahoahoahoahoahoahoahoahoaho i tukuna kia pai ai te whakatau i nga whakaritenga mo te tohu DOCTOR OF PHILOSOPHY i nga korero me te Pūtaiao Rorohiko na Roy Thomas Fielding.

Mauruuru Takuta Takuta! Panuihia nga korero mo te okiokinga i Wikipedia.

He aha te tohu mo te AAPONUI SOAP?

Ko te SOAP he ingoa haangarau mo Kawa Uru Ahanoa Maamaa

Ehara au i te kaihopu rorohiko, engari ki oku whakaaro ko nga kaiwhakawhanake e aroha ana ki te HAPAI, na te mea ngawari ki te whakawhanake i te waehere i roto i te mahinga papatono paerewa e panui ana i te konae Whakamaarama Reo Ratonga Paetukutuku (WSDL). Kaore e hiahiatia te wetewete i te whakautu, kua oti ke te whakamahi i te WSDL. Ma te SOAP e hiahia te kopae papatono, e whakaatu ana i te hangahanga o te korero me te pehea o te tukatuka, he huinga ture whakawaehere mo te whakaputa i nga tauira o nga taatari-kua tautuhia e nga tono me tetahi huihuinga hei tohu i nga karanga me nga whakautu.

5 Comments

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

    Hei whakamutunga (ko te mutunga!) He whakarapopototanga poto mo te tikanga o enei kupu whakaroto whakamataku-i mua. Mauruuru koe mo te whakamahi i te reo maarama, tika hoki, te otinga = meake nei e ahua marama ake ana mo tenei kaiwhakawhanake akonga.

    • 5

      Kia ora Vic, ae… Kei te whakaae ahau. He whakamataku nga kupu. Kei te maumahara au ki te wa tuatahi i whakamaatauhia ai e au he tono ki tetahi API ana paatoahia ana katoa ana kaore au i whakapono he ngawari noa iho. Mauruuru!

He aha koutou whakaaro?

Whakamahia ai e tenei pae i te Akismet hei whakaiti i te mokowhiti. Akohia te tukatuka o to raraunga korero.