Turinys:
- 1 veiksmas: nuspręskite, kokios API jums reikia
- 2 veiksmas: raskite API dokumentus
- 3 žingsnis: raskite galutinį tašką
- 4 žingsnis: nustatykite užklausos tipą
- 5 žingsnis: supraskite parametrus
- 6 žingsnis: suformatuokite savo užklausą
Video: Prisijunkite prie API be kodo: 8 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šis vadovas skirtas žmonėms, kurie nori ką nors pasiekti, o tam reikia naudoti API, tačiau nėra visiškai tikri, kaip pradėti. Jūs jau žinote, kodėl gebėjimas dirbti su API yra naudingas, ir šis vadovas parodys, kaip tai padaryti.
Jei tai skamba kaip jūs, jums pasisekė! Mes čia norime paaiškinti, kaip dirbti su API, kaip skaityti API dokumentus ir kaip iš tikrųjų naudoti duomenis, gaunamus iš API.
Atsivežėme draugą, kad kelionė būtų daug lengvesnė.
Susipažinkite - Slash
Slash yra žavingas, mylimas Michelle šuo (nuotrauka aukščiau). Michelle yra programinės įrangos inžinierius, kuriantis API. Michelle labai džiaugiasi savo darbu ir įkvėpimo semiasi iš savo darbo kurdama API mokydama „Slash“.
Kaip žinote, API yra komandų rinkinys, kurį vartotojas gali duoti žiniatinklio paslaugai kartu su užklausą atitinkančių atsakymų rinkiniu. Michelle išmokė Slashą daryti tą patį. Slash yra geras berniukas, žino įvairias komandas ir visada atsako teisingai, jei tik duodi jam prašymą, kad jis būtų išmokytas. Kai jis dar labiau susijaudina, jo uodega išprotėja - tai nėra kažkas, ko Michelle išmokė jį, susijusį su API, tai tik todėl, kad jis yra mylimas šuniukas ir jam labai patinka jo mokymas!
1 veiksmas: nuspręskite, kokios API jums reikia
Kokios informacijos ieškote ar norite pakeisti?
Ar bandote patraukti visus „ @dougthepug“„Instagram“įrašus? Galbūt norite automatiškai įrašyti tweet'ą visiems, kurie seka jūsų šuns twitterį (nes nors šunys nemoka kalbėti, jie turi daug ką pasakyti, mes žinome, kad Slash tikrai tai daro).
Jei jau žinote svetainę ar API, prie kurios bandote prisijungti, pereikite tiesiai prie 2 veiksmo. Jei bandote rasti duomenų, bet nežinote, nuo ko pradėti, „Google“yra jūsų draugas. Ieškokite „[dalykai, kurie jus domina] API“ir pažiūrėkite, kas pasirodo. Galbūt nustebsite, kiek informacijos yra.
Jei norite paprasto API pavyzdžio, galite naudoti tą „Michelle“, sukurtą mokant „Slash“. Jame yra keletas jo mėgstamiausių komandų, tokių kaip kamuoliukų paėmimas ir duobių kasimas. Mes jį naudosime visuose kituose mūsų pavyzdžiuose.
2 veiksmas: raskite API dokumentus
Žinomų bendrovių pateiktos API turėtų turėti išsamų jų naudojimo dokumentą.
Norėdami juos rasti, „Google“[Įterpkite įmonės] API dokumentaciją “arba„ [Įterpkite įmonę] kūrėjas “.
Rezultatai turėtų nukreipti jus į kūrėjų portalą. Ieškokite nuorodos „Dokumentai“, „Dokumentacija“, „Nuoroda“arba „Techninė nuoroda“.
Dokumentuose gali tekti ieškoti konkrečios norimos API, nes kartais gali būti daug variantų. Pavyzdžiui, „Facebook“turi atskiras API rinkodarai, skelbimams, puslapiams ir kt.
Jei API, prie kurios norite prisijungti, nėra gerai žinoma (pvz., „Slash“), gali tekti paprašyti kūrėjo pateikti dokumentus. Jie gali turėti PDF failą, kuriame yra jums reikalinga informacija, arba internetinės dokumentacijos, kuri nėra nurodyta jų svetainėje.
Jei praleidote nuorodą ankstesniame veiksme, „Slash“API dokumentus rasite čia.
3 žingsnis: raskite galutinį tašką
API dokumentai gali atrodyti bauginantys, tačiau kai žinote, ko ieškoti, jie paprastai yra gerai struktūruoti ir gana standartizuoti.
Pirmiausia reikia ieškoti tinkamo (-ų) galutinio (-ių) parametro (-ų). Turi būti vienas galutinis taškas, atitinkantis kiekvieną norimų duomenų tipą. Galutinis taškas gali atrodyti taip:
slashtheapidog.com/api/bones/{id}
arba tiesiog
/kaulai
Dokumentuose turėtų būti galutinių parametrų sąrašas. Jie gali būti aukščiausio lygio dokumentuose arba skyriuje „nuoroda“, „galiniai taškai“arba „metodai“. Norėdami rasti tinkamą galutinį tašką, ieškokite pavadinimo, atitinkančio jūsų ieškomus duomenis. Pavyzdžiui, jei norite visų Slash iškastų skylių sąrašo, /skylės tikriausiai yra tinkamos. Bet kokiu atveju kiekvienas galutinis taškas turėtų turėti aprašymą, kuris padėtų paaiškinti, ką jis daro.
Iš jo dokumentų tai yra „Slash“API galutiniai taškai, susiję su skylėmis:
GET
Gaukite
SKELBTI
ĮDĖTI
SKELBTI
4 žingsnis: nustatykite užklausos tipą
Dabar, kai radote tinkamą galutinį tašką, turite nustatyti užklausos tipą, kurį norite išsiųsti.
Yra 4 skirtingų tipų užklausos:
GET
GET užklausa yra tai, kaip jūs prašote API atsakyti tuo, ką ji turi, dažniausiai duomenimis. Galite paprašyti konkrečios informacijos apie vieną elementą ar elementų grupę, atsižvelgdami į galutinį tašką ir parametrus. Tai tolygu prašymui, kad Slashas atneštų jums vieną ar visus jo kaulus.
POST
POST užklausa yra tai, kaip jūs liepiate API sukurti kažką naujo. Tai panašu į prašymą Slash iškasti (sukurti) jums naują skylę.
PUT
PUT užklausa yra tai, kaip jūs liepiate API atnaujinti tai, kas buvo sukurta anksčiau. Tai panašu į prašymą Slasho įsigilinti (atnaujinti) į jo iškastą skylę.
IŠTRINTI
Ištrinti užklausa yra tai, kaip jūs nurodote API ištrinti tai, kas buvo sukurta anksčiau. Tai panašu į prašymą, kad Slash užmaskuotų (ištrintų) jo anksčiau iškastą skylę.
Pagalvokite apie šias keturias rūšis. Ar gaunate informaciją, kuriate naują įrašą, keičiate esamą įrašą ar jį ištrinate? Šis atsakymas tiksliai nurodo, kokio tipo užklausos jums reikia.
5 žingsnis: supraskite parametrus
Daugeliui užklausų reikia papildomų parametrų. Parametrai yra jūsų užklausos duomenys. Pavyzdžiui, jei norite, kad „Slash“atneš jums visus raudonus kamuoliukus, turite nurodyti spalvą. Jei norite, kad jis sukurtų naują skylę, turite pasakyti, kur ją įdėti ir kiek giliai kasti.
API dokumentuose, į kuriuos remiatės, turėtų būti kiekvieno parametro ir užklausos tipo skyrius „Parametrai“arba „Parinktys“. Atkreipkite dėmesį į tai, kokie parametrai yra būtini, nes kai kurie yra neprivalomi. Jei parametras pažymėtas kaip neprivalomas, dokumentai gali pateikti pavyzdį, kuris taip pat yra numatytasis.
„Slash“API parametrai gali atrodyti maždaug taip, norint gauti kamuoliukus:
Gaukite
6 žingsnis: suformatuokite savo užklausą
Turime visą reikalingą informaciją, dabar turime pateikti užklausą!
Štai du skirtingi prisijungimo prie API būdai, kuriems nereikia kodo. Prisijunkime prie „Slash“API, norėdami gauti jo kamuolių sąrašą, pateikdami GET užklausą adresu
Parabola - jei norite prisijungti prie duomenų ir dirbti su jais be kodo
„Parabola“yra žiniatinklio programa, leidžianti lengvai prisijungti prie API ir tada dirbti su duomenimis naudojant vaizdinį, vilkimo ir nuleidimo įrankį.
Rekomenduojamas:
IoT ESP8266 serija: 1- Prisijunkite prie WIFI maršrutizatoriaus: 4 žingsniai
„IoT ESP8266“serija: 1- Prisijunkite prie „WIFI“maršrutizatoriaus: tai yra „Instructables“1 dalis. serija, skirta paaiškinti, kaip sukurti daiktų interneto projektą naudojant ESP8266 „NodeMCU“, kurio tikslas yra skaityti ir siųsti duomenis į svetainę bei atlikti veiksmus naudojant tą pačią svetainę. ESP8266 ESP
Prisijunkite prie „Un Celular Android Remotamente Telnet“: 9 žingsniai
Prisijunkite prie „Celular Android Remotamente Telnet“: „Bienvenido! Jei norite prisijungti prie interneto, galite pasinaudoti šia paslauga. Piénsalo bien, el Internet es una red global de computadoras que transmiten datos entre sí; así que sólo es necesario contar con las herramientas y técnicas correctas para poder ac
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: 6 veiksmai
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: ši instrukcija nėra skirta silpnapročiams, nes ji naudoja XAMPP („Apache“, „MySQL“ir „PHP“), HTML ir, žinoma, LUA. Jei esate tikri, kad išspręsite šiuos klausimus, skaitykite toliau! Aš naudoju XAMPP, nes jis gali būti nustatytas rašiklyje arba standžiajame diske, ir jis yra sukonfigūruotas
Prisijunkite prie „Raspberry Pi“režimu be galvos naudodami „Android“telefoną Taip pat sukonfigūruokite „WiFi“: 5 veiksmai
Prisijunkite prie „Raspberry Pi“režimu be galvos naudodami „Android“telefoną Taip pat sukonfigūruokite „WiFi“: (naudojamas vaizdas yra „Raspberry Pi 3“modelis B iš https://www.raspberrypi.org) Ši instrukcija parodys, kaip prijungti „Raspberry Pi“prie „Android“telefono, taip pat konfigūruoti „WiFi“„Raspberry Pi“režimu be galvos, ty be klaviatūros, pelės ir ekrano. Aš
Prisijunkite prie duomenų ir nubraižykite grafiką internete naudodami „NodeMCU“, „MySQL“, PHP ir „Chartjs.org“: 4 žingsniai
Prisijunkite prie duomenų ir nubraižykite grafiką internete naudodami „NodeMCU“, „MySQL“, PHP ir „Chartjs.org“: šioje instrukcijoje aprašoma, kaip galime naudoti „Node MCU“plokštę duomenims iš kelių jutiklių rinkti, nusiųsti šiuos duomenis į priglobtą PHP failą, kuris tada prideda duomenis prie „MySQL“duomenų bazę. Tada duomenis galima peržiūrėti internete kaip diagramą, naudojant chart.js.A ba