Orodha ya maudhui:
- Hatua ya 1: Amua ni API gani unayohitaji
- Hatua ya 2: Pata Hati za API
- Hatua ya 3: Tafuta Mwisho
- Hatua ya 4: Tambua Aina ya Ombi lako
- Hatua ya 5: Elewa Vigezo
- Hatua ya 6: Umbiza Ombi lako
Video: Unganisha kwa API bila Msimbo: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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
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
Hatua ya 4: 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
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:
Hatua ya 6: 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:
Tengeneza Kamba yako ya Ekit Adapter (bila Adapta ya Urithi), bila Ujenzi !: Hatua 10
Tengeneza Rock Rock yako mwenyewe Ekit Adapter (bila Adapta ya Urithi), Nondestructively!: Baada ya kusikia mwenyeji maarufu wa podcast kutaja wasiwasi wake juu ya adapta ya urithi wa USB inayokufa, nilienda kutafuta suluhisho la DIY ili kupata eKit bora / ya kawaida kwa RB . Shukrani kwa Bw DONINATOR kwenye Youtube ambaye alifanya video inayoelezea ukurasa wake kama huo
Jewel nyepesi ✽ Dhibiti Mstari wako wa LED Bila Arduino na Msimbo: Hatua 5 (na Picha)
Kito cha Mwanga ✽ Dhibiti Mstari wako wa LED Bila Arduino na Nambari: Hii ni taa nzuri inayobadilisha mwangaza kwa kukunja kipande cha juu. Dhana: Hii ni taa inayofaa kutumia kila mtu ambaye anafurahiya kusoma katika mazingira ya kupumzika. Jaribu kuonyesha watu wameketi kwenye dawati na dirisha na njia nzuri ya kupendeza
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Karibu kwenye mafunzo ya wavuti ya mBlock na HyperDuino. Hii itakuonyesha jinsi ya kuanzisha mBlock na kupakia nambari yako kwa HyperDuino yako. Hii pia itakuonyesha jinsi ya kuunda nambari ya msingi ya gari mahiri pia. Kuanza hebu rukia moja kwa moja
Unganisha Raspberry Pi kwenye Skrini ya Laptop Bila Cable ya LAN au WIFI: Hatua 9
Unganisha Raspberry Pi kwenye Laptop Screen Bila Cable LAN au WIFI: Katika mafunzo haya nitaonyesha jinsi tunaweza kuunganisha Raspberry pi kwenye skrini ya kompyuta bila kebo ya LAN au Wifi. Raspberry Pi ina tundu la video iliyo na mchanganyiko ambayo inasaidia njia nne tofauti1. sdtv_mode = 0 Kawaida NTSC2. sdtv_mode = 1 Jap
Unganisha Ipod au Mchezaji Mwingine wa Mp3 kwa Spika za Kawaida za Kaya Bila Kikuzaji Ghali na Kubwa !: Hatua 4
Unganisha Ipod au Mchezaji Mwingine wa Mp3 kwa Spika za Kawaida za Kaya Bila Kikuzaji cha Ghali na Kubwa !: Je! Una spika nyingi za redio, ambazo labda zilikuja na redio ambazo zilivunjika au unazo tu bila sababu ya wazi? Katika Agizo hili nitakuonyesha jinsi unaweza kuziunganisha kwa kicheza chochote cha Mp3 au kifaa chochote kilicho na bandari ya sauti