Programmering

17 smarte API-er for alle innfallere av utviklere

Poetene sier gjerne at øynene er vinduene til sjelen. Fantasiforfattere sier at reisen til det magiske landet ligger gjennom døren skjult bak på skapet. På Internett er portalen API. Programmererne stave bare de nødvendige parametrene i riktig JSON- eller XML-format, og effekten er akkurat den samme. Den rette veien tar deg til fantastiske steder. Det er fascinerende og veldig nyttige skattekilder med data der ute, og API-ene er måten å få dem på.

API-ene begynte som en mekanisme som lot datamaskiner snakke med andre datamaskiner, men underveis har de utviklet seg til et stort eget økosystem. Utviklere trenger ikke å skrive alt selv fordi det ofte er et API som venter på å levere informasjonen i et skjema som vanligvis er ganske nær det du trenger. De er byggesteiner, som Lincoln Logs eller Lego-murstein for å lage applikasjoner.

Underveis har de store selskapene på nettet som Microsoft og Google strukket tentaklene sine inn i API-enes verden. Noen av disse er bare veier for å samhandle med de viktigste produktene, og API-ene er den beste måten å sende brukerne en e-post eller et regneark. Andre er informasjonskilder, som leverer kart, veibeskrivelser eller annet innhold, og sparer deg for å bygge din egen database fra bunnen av.

De dominerende portaler er imidlertid langt fra det eneste spillet rundt. For hvert store internettfirma er det flere mindre som konkurrerer ved å tilby noe dypere, fremmed eller ganske enkelt annerledes. Alle disse mindre API-ene - noen veldig praktiske, noen useriøse og morsomme - er også reelle alternativer for å støtte appen din.

Enten de leverer den avgjørende biten av informasjon, eller bare litt ekstra frosting til kaken, er disse 17 API-ene noen av de beste måtene å hente de bitene brukerne måtte ønske seg.

IEX

IEX er en børs utviklet for å minimere kraften til applikasjoner med flash-handel, samtidig som den gir rask matching og utførelse for både kjøpere og selgere av børsnoterte aksjer. Den gratis API-en gir en JSON-pakke fylt med pristilbud og spredning fra store markeder som NYSE, CBOE og Nasdaq. Det er også datastrømmer med historiske data og siste salg. Du kan bygge enkle apper for å spore investeringer eller mer sofistikerte handelsverktøy for å søke etter de beste prisene.

WalletAPI

Hvis du bygger et spill med en intern økonomi eller lager et nettverk av dingser som rapporterer detaljer og transaksjoner, er oddsen du trenger for å opprettholde en reskontro. WalletAPI sporer innskudd, uttak og overføringer mellom kontoer. I gang er transaksjonene, og WalletAPI gjør alle regnskapene med dobbelt oppføring.

OpenWeatherMap

Folk bekymrer seg for været, og OpenWeatherMap er en av de enklere måtene å tilby temperatur, nedbør, vindretning og mer til brukerne dine. De samler inn data fra store nasjonale myndigheter, så vel som små bakgårdshobbyister. Gratisnivået tilbyr grunnleggende tall om det aktuelle været og en enkel prognose. Betalte nivåer gir bedre kart, lengre prognoser og noen historiske data.

API-fotball

Noen nettsteder dekker alt. API-fotball går dypt og leverer stillingsbeslutninger, tidsplaner og poeng fra mer enn 500 ligaer over hele verden. (Og det betyr at amerikanere bør innse ordet "fotball" oversetter til "fotball.")

Crunchbase

Å spore kapitalstrømmen gjennom oppstartssamfunnet er litt enklere ved hjelp av Crunchbase API, som tar navnet på en oppstart og gir viktig informasjon om ledelsen, finansieringskildene og fremdriften deres. Det er som API Football, men tallene handler om internettbedrifter i stedet for lag.

Sjekk e-post

Hvis falske e-postadresser eller spammere er en utfordring, kan du prøve å sjekke e-post. Denne enkle API-en tar en titt på en adresse og returnerer minst seks forskjellige informasjonstykker. Er domenet gyldig? Har den MX-poster som indikerer at den godtar e-post? Er domenet på noen svartelister for spammere? Er domenet kjent for å tilby midlertidige e-postadresser? Derfra kan du bestemme hva du skal gjøre med adressen. Noen få tester i måneden er gratis, men nivåer for større volumer starter på $ 50 per måned.

NASA

Kynikerne kan mase om å bruke milliarder på å utforske verdensrommet når det er så mange problemer på jorden, men de kan ikke klage på den gratis informasjonen som er tilgjengelig fra romprogrammets API. Fotografier fra oppdagelsesreisende på jorden, Mars og videre er tilgjengelige. Den virkelige moroa er imidlertid å fikle med parametrene fordi noen av API-ene bruker verdier som er bokstavelig talt andre verdenskjente. Bildene fra Mars indekseres for eksempel av tiden de ble tatt, men tiden måles i "sol", som er dagen som definert av solens stigning og nedgang på Mars. Paranoiden kan se etter påvirkninger på jorden ved å spore NEOer (nær jordobjekter).

US Census Bureau

Den faktiske tellingen skjer bare hvert 10. år, men den amerikanske folketellingen holder åpent hele tiden. Census API-ene leverer tall som måler hvordan samfunn skifter fra år til år og tiår til tiår. De teller mennesker og bedrifter og noen få andre ting som helseforsikring. Disse rådataene kan være avgjørende for å planlegge hvor de skal utvides eller hvor de kan se etter nye kunder.

Postoppskrift

Noen e-postmeldinger er åpenbart spam. Noen er det tydeligvis ikke. Men mange ligger i en underverden i mellom, og dette er en utfordring når man kommuniserer med kundene. Bedrifter som sender et høflig antall varsler blir ønsket velkommen av brukerne. De som sender for mange repeterende meldinger begynner å bli sett på som spam.

Mailrecipe hjelper deg med å levere meldingen med litt selvbeherskelse for å beskytte omdømmet ditt. API-en deres begrenser e-postmeldinger til en om dagen. Hvis to av markedsføringsteamene dine retter seg mot den samme listen, blir bare én melding levert. Det er en enkel, grei tilnærming.

Lob

Visst er datateamets første instinkt å sende elektronisk post, men noen ganger fungerer den gamle papirversjonen som er trykt på døde trær best. Lob spesialiserer seg på utskrift og fraktmeldinger - postkort, brev eller regninger - på den gammeldags måten. Velkomstbrevet ditt eller forfallende varsel går inn i API-et, sammen med adressene, og deretter skriver Lob dem ut og sender dem ut.

Skyscanner

Vil du ha en billig flybillett? Hvem gjør det ikke? Skyscanner sporer de nåværende prisene for flere tusen flyreiser gjennom en API. Du kan bruke dette til å legge til oppdaterte priser i reisebeskrivelser eller annet innhold. API tilbyr også bilutleiepriser for delene av turen på bakken.

Twinword

Høres denne setningen ut og er sint? Ba sjefen deg om å begynne å filtrere innlegg på sosiale medier og rydde opp kommentarene på nettstedet ditt? Kanskje du bare vil se på ditt eget språk? Twinword samler sammen en rekke tekstanalyser, inkludert sentimentanalyse, ordforskjellsscore, kategorianbefaling og omtrent et dusin andre. Inn går rå bokstaver og ut kommer strukturerte data om ordene og deres betydning.

Botometer

Malmstrømmen på sosiale medier er ofte full av lyd og raseri, og det kan være vanskelig å fortelle forskjellen mellom hva som er ekte og hva som er en bot. Botometer studerer oppførselen og tildeler deretter en poengsum som blir større etter hvert som oppførselen på Twitter blir mer mistenkelig. Det er ikke så kult som den maskinen Deckard brukte på Rachael i Bladerunner, men hva er det da?

TVMaze

De binge-muliggjørende strømmetjenestene elsker å kutte av studiepoengene fra slutten av TV-show, men de tar ofte de beste delene. Dedikerte TV-elskere vil vite navnene på alle som er tilknyttet showene, og det betyr navnene på bitaktørene og til og med noen av mannskapet. TVMaze er en personlig TV-guide som tilbyr all denne informasjonen gjennom en API inkludert showoppsummeringer, episodesammendrag og rollebesetnings- og mannskapinformasjon. Datastrukturen inkluderer bilder, fødselsdager og, dessverre, dødsdager.

FaceMark

Algoritmer for ansiktsgjenkjenning er avhengig av å identifisere en konstellasjon av punkter i ansiktet som posisjonen til øynene. FaceMark API tar bildet ditt og returnerer koordinatene til disse hotspots. Det gir deg ikke bare et enkelt svar; det gir deg data for å kikke inn i gjenkjennelsesoperasjonen.

CoinAPI

Det er ikke noe mer spennende eller nedslående enn å spore spektakulære bestigninger eller katastrofale stup av kryptovalutaer. CoinAPI gjør det enklere å følge prisene med en API som samler informasjon fra de store børsene. Det er også mye historisk prisinformasjon.

Imgflip

Memes er overalt, og Imgflip gjør det enklere å samle favorittbildene dine med ordene dine. API automatiserer prosessen. Vil memer erstatte langformede artikler skrevet av forfattere? Pluss ça endring, pluss c’est la même valgte.

$config[zx-auto] not found$config[zx-overlay] not found