*   >> Lese Utdanning Artikler >> science >> computers

Strøm opp ditt nettsted med kreftene i APIs

du ikke visste du hadde, fungerer som blender av nettet."

Den mørke siden av APIer

Det er ikke alle solskinn i verden av APIer, though. Nykommere må vokte seg for mange ting før du tar skrittet fullt ut, ikke minst at over-avhengighet av APIer kan stave katastrofe hvis en tjeneste ikke; og leverandører kan forsvinne eller endre APIer på et innfall, og gir deg ingen annen mulighet enn å skrive egendefinert kode.


"Et annet problem er å få tilgang til API-er", forklarer Heilmann, som minnes registrere deg for TFL utvikler program til lage en mashup av britiske trafikk kameraer, bare for å oppdage en kompleks registreringsprosessen ber om omfanget av r hack vil kjøre på og som krever sin e-post være en del av API URL: "Det er unødvendig vanskelig for meg å gjøre, og min e-post bør ikke være lesbare bare for å få tilgang til data. "

Verre er proprietær APIer og variasjonen i hvordan de fungerer.

"Hver og en forventer ulike parametere, returnerer data i ulike formater og har ulike vilkår," klager Heilmann. De to første spørsmålene kan løses ved hjelp av YQL Åpne Data Tabeller, sier han, men når det gjelder forbli en vanskelige spørsmålet.

"Min offisielle Guardian hack krenket sine vilkår, på grunn av meg å legge ledd koder til innholdet for å gjøre det mer lesbar - dette betydde at jeg hadde endret innholdet ".

Du er også begrenset av hva en API gjør det mulig, med mindre du er villig til å strekke hva som er offisielt tillatt via hacks eller løsninger

Adams sier de fleste av sine frustrasjoner med APIer er summert opp etter ett eksempel:. "Jeg ønsket å få en brukers andre nivå Flickr kontakter. Dette er mulig, men du må lage en egen API-kall for hver kontakt, og dette multipliserer raskt samtalene du har å gjøre, til slutt gjør det unfeasible å gjøre slike operasjoner med mindre du er forberedt på å pre-crawl dataene.

"

Adams påpeker at hvis du hadde tilgang til Flickr database, vil denne operasjonen være trivielt, men tilgang via API avhenger av nettverk ventetid restriksjoner, API rente begrensende og ulike tilbakeanrop, og så ikke alt som kan gjøres med APIer

Dixon antyder er dette like bra, som han mener APIer er for mye.. "For mange utviklere ikke vurdere hva et nettsted virkelig trenger Dette gjenspeiler dårlig på utbygger og resultater i områder stadig utskiftbare.

" Han siterer utallige mashup nettsteder som "gjøre litt mer enn samlet informasjon fra andre nettsteder, og gi et dårlig

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.