Orodha ya maudhui:

Unganisha kwa API bila Msimbo: Hatua 8
Unganisha kwa API bila Msimbo: Hatua 8

Video: Unganisha kwa API bila Msimbo: Hatua 8

Video: Unganisha kwa API bila Msimbo: Hatua 8
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novemba
Anonim
Unganisha kwa API bila Msimbo
Unganisha kwa API bila Msimbo

Mwongozo huu umeundwa kwa watu ambao wana kitu wanachotaka kutimiza ambacho kinahitaji kutumia API, lakini hawana hakika kabisa jinsi ya kuanza. Tayari unajua kwa nini kuweza kufanya kazi na API ni muhimu, na mwongozo huu utakuonyesha jinsi ya kufanya hivyo.

Ikiwa hiyo inasikika kama wewe, una bahati! Tuko hapa kuelezea jinsi ya kufanya kazi na API, jinsi ya kusoma hati za API, na jinsi ya kutumia data inayorudi kutoka kwa API.

Tumeleta rafiki pamoja ili kurahisisha safari.

Kutana na Slash

Slash ni mbwa wa kupendeza na mpendwa wa Michelle (picha hapo juu). Michelle ni mhandisi wa programu ambaye huunda APIs. Michelle anafurahiya sana kazi yake na amechukua msukumo kutoka kwa APIs zake za kujenga kazi katika mafunzo ya Slash.

Kama unaweza kujua, API ni mkusanyiko wa maagizo ambayo mtumiaji anaweza kutoa kwa huduma ya wavuti pamoja na seti ya majibu yanayofanana na ombi. Michelle amemfundisha Slash kufanya vivyo hivyo. Slash ni mvulana mzuri, anajua amri anuwai, na kila wakati hujibu kwa usahihi ikiwa utampa ombi ambalo amefundishwa. Anapofurahi zaidi, mkia wake unaenda wazimu - hii sio kitu ambacho Michelle alimfundisha kuhusiana na APIs, ni kwa sababu tu ni mwanafunzi mzuri na anafurahiya mafunzo yake!

Hatua ya 1: Amua ni API gani unayohitaji

Je! Unatafuta habari gani au unataka kubadilisha?

Je! Unajaribu kunyakua machapisho yote ya Instagram ya @ dougthepug? Labda unataka kumtumia moja kwa moja mtu yeyote anayefuata twitter ya mbwa wako (kwa sababu hata mbwa hawawezi kusema, wana mengi ya kusema, tunajua Slash anajua).

Ikiwa tayari unajua tovuti au API unayojaribu kuungana nayo, nenda moja kwa moja kwa Hatua ya 2. Ikiwa unajaribu kupata data, lakini haujui ni wapi uanzie, Google ni rafiki yako. Tafuta "[mambo unayovutiwa na] API" na uone ni nini kitatokea. Unaweza kushangaa ni habari ngapi huko nje.

Ikiwa ungependa mfano rahisi wa API, unaweza kutumia moja iliyoundwa na Michelle wakati wa mafunzo ya Slash. Inayo amri zingine anazozipenda kama kurudisha mipira na mashimo ya kuchimba. Tutatumia kwa mifano yetu yote.

Hatua ya 2: Pata Hati za API

API zinazotolewa na kampuni zinazojulikana zinapaswa kuwa na nyaraka kamili juu ya jinsi ya kuzitumia.

Ili kupata hizi, google "[Ingiza Kampuni] nyaraka za API" au "[Ingiza Kampuni] msanidi programu".

Matokeo yanapaswa kukupeleka kwenye lango la msanidi programu. Tafuta kiunga kinachosema "Hati", "Nyaraka", "Rejea" au "Rejea ya Ufundi".

Ndani ya hati, unaweza kuhitaji kutafuta API maalum unayotaka kwani wakati mwingine kunaweza kuwa na chaguzi nyingi. Facebook, kwa mfano, ina API tofauti za uuzaji, matangazo, kurasa, na zaidi.

Ikiwa API unayotaka kuungana nayo haijulikani (kama ya Slash) huenda ukahitaji kuuliza msanidi programu kwa nyaraka. Wanaweza kuwa na PDF iliyo na habari unayohitaji au nyaraka za mkondoni ambazo hazijaorodheshwa kwenye wavuti yao.

Ikiwa umekosa kiunga katika hatua ya awali, hati za Slash za API zinaweza kupatikana hapa.

Hatua ya 3: Tafuta Mwisho

Pata Mwisho
Pata Mwisho

Hati za API zinaweza kuonekana kuwa za kutisha, lakini ukishajua unachotafuta kawaida huwa na muundo mzuri na sanifu.

Jambo la kwanza kutafuta ni sehemu ya mwisho inayofaa. Inapaswa kuwa na ncha moja ya mwisho inayolingana na kila aina ya data unayotaka. Sehemu ya mwisho inaweza kuonekana kama hii:

slashtheapidog.com/api/bones/{id}

au tu

/ mifupa

Nyaraka zinapaswa kuwa na orodha ya mwisho. Wanaweza kuwa kiwango cha juu katika hati au chini ya sehemu inayoitwa "rejeleo", "alama za mwisho", au "mbinu". Ili kupata mwisho wa mwisho, tafuta jina linalolingana na data unayotafuta. Kwa mfano, ikiwa unataka orodha ya mashimo yote ambayo Slash amechimba, / mashimo labda ndio sahihi. Kwa hali yoyote, kila ncha ya mwisho inapaswa kuwa na maelezo kusaidia kuelezea inachofanya.

Kutoka kwa hati zake, hizi ndio alama za mwisho kwenye API ya Slash inayohusiana na mashimo:

PATA

PATA

POST

WEKA

POST

Hatua ya 4: Tambua Aina ya Ombi lako

Tambua Aina ya Ombi lako
Tambua Aina ya Ombi lako

Sasa kwa kuwa umepata mwisho wa kulia, unahitaji kuamua aina ya ombi la kuituma.

Kuna aina 4 za maombi:

PATA

Ombi la GET ni jinsi unavyouliza API kujibu na kitu ambacho ina, mara nyingi data. Unaweza kuuliza habari maalum juu ya kitu kimoja au kikundi cha vitu kulingana na mwisho na vigezo. Hii ni sawa na kumwuliza Slash akuletee moja ya mifupa yake au mifupa yake yote.

CHAPISHO

Ombi la POST ni jinsi unavyowaambia API kuunda kitu kipya. Hii ni sawa na kuuliza Slash kukuchimba (kuunda) shimo mpya kwako.

WEKA

Ombi la PUT ni jinsi unavyoiambia API isasishe kitu ambacho kiliundwa hapo awali. Hii ni sawa na kumwuliza Slash kuchimba zaidi (sasisha) ndani ya shimo alilochimba.

FUTA

Ombi la FUTA ni jinsi unavyoiambia API ifute kitu ambacho kiliundwa hapo awali. Hii ni sawa na kuuliza Slash kufunika (kufuta) shimo alilokuwa akichimba hapo awali.

Fikiria juu ya aina hizi nne. Je! Unapata habari, kuunda kiingilio kipya, kubadilisha kuingia iliyopo, au kufuta moja? Jibu hilo linakuambia ni aina gani ya ombi unayohitaji.

Hatua ya 5: Elewa Vigezo

Kuelewa Vigezo
Kuelewa Vigezo

Maombi mengi yanahitaji vigezo vya ziada. Vigezo ni maelezo ya ombi lako. Kwa mfano, ikiwa unataka Slash ikuletee mipira yote ambayo ni nyekundu, unahitaji kutaja rangi. Ikiwa unataka aunde shimo mpya, unahitaji kumwambia ni wapi aiweke na ni kina gani cha kuchimba.

Hati za API unazozitaja zinapaswa kuwa na sehemu inayoitwa "Vigezo" au "Chaguo" kwa kila mwisho na aina ya ombi. Zingatia ni vigezo vipi vinahitajika kwani vingine ni vya hiari. Ikiwa parameta imewekwa alama kama hiari, hati zinaweza kutoa mfano ambao pia ni chaguo-msingi.

Vigezo vya API vya Slash vinaweza kuangalia kitu kama hiki kwa kurudisha mipira:

PATA

Hatua ya 6: Umbiza Ombi lako

Umbiza Ombi lako
Umbiza Ombi lako
Umbiza Ombi lako
Umbiza Ombi lako

Tunayo habari yote tunayohitaji, sasa tunahitaji tu kufanya ombi!

Hapa kuna njia mbili tofauti za kuungana na API ambazo hazihitaji msimbo. Wacha tuungane na API ya Slash ili kupata orodha yake ya mipira kwa kufanya ombi la GET kwa

Parabola - ikiwa unataka kuungana na kufanya kazi na data bila nambari

Parabola ni programu ya wavuti ambayo hukuruhusu kuungana kwa urahisi na API na kisha ufanye kazi na data kupitia zana ya kuona, kuburuta na kushuka.

Ilipendekeza: