Sovellusohjelmointirajapinta (API) on joukko sääntöjä ja spesifikaatioita, joita ohjelmistot voivat seurata kommunikoida tai "liittää" toisiinsa.

Kehittäjät ovat hyvin tietoisia siitä, että siellä on satoja APIja lähes kaiken mitä voitte kuvitella verkossa. Jotkut ovat parempia kuin toiset, ja jotkut ovat varmasti hyödyllisempää kuin toiset.

Alla on neljäkymmentä hyödyllisintä sovellusliittymää. Sisältyneiden sovellusliittymien avulla voit tehdä kaiken URL-osoitteen lyhentämisestä sivustosi kirjan esikatselun näyttämiseksi vuorovaikutuksessa Twitter-tilin kanssa ja kaiken välillä.

Kerro meille, mitkä sovellusliittymät ovat mielestäsi hyödyllisimpiä ja suosittelemme muita suosittelemme muille ...

Google-sovellusliittymät

Google tarjoaa kymmeniä sovellusliittymiä web-suunnittelijoille ja kehittäjille.

Jotkut liittyvät erityisesti suosittuihin Google-tuotteisiin, kuten Gmail ja Analytics, kun taas toiset ovat erikoistuneempia eivätkä kuulu julkisiin ohjelmiin.

Kaikki voivat käyttää tietenkin. Voit tarkastella kaikkia Googlen sovellusliittymiä ja koodauskeinoja sivuston hakemistoon .

  • Feed API - Google Feed -sovellusliittymän avulla voit ladata kaikki julkiset syötteet (mukaan lukien RSS, Media RSS ja Atom) ja yhdistää ne sitten mashup-tiedostoiksi. Se yksinkertaistaa mashup-prosessia käyttämällä JavaScriptia monimutkaisemman palvelinpuolen koodauksen sijaan.
  • Paikat API - Google Places on suuri hakemisto paikallisista yrityksistä ja nähtävyyksistä ympäri maailmaa. Paikat-sovellusliittymän avulla voit käyttää näitä tietoja ja näyttää sen verkkosivustossasi sekä näyttää käyttäjien sisäänkirjautumisen.
  • Geokoodaus API - Geokoodaus-sovellusliittymän avulla voit muuntaa minkä tahansa osoitteen maantieteellisiin koordinaatteihin, joita voidaan käyttää sijoittamaan merkkejä kartalla.
  • Tehtävien API - Tehtävät-sovellusliittymä tarjoaa päätepisteitä Google-tehtävien sisällön ja sisällönkuvaustietojen lukemiseen, hakuun ja päivittämiseen.
  • Analyticsin hallinta-sovellusliittymä - Analyticsin hallinta-sovellusliittymä tarjoaa entistä paremman pääsyn Analytics-tietoihisi, ja voit hienosäätää pyyntöjäsi vain vetämällä tarvitsemasi tiedot ja raportit sovelluksestasi.
  • Blogger Data API - Blogger Data API -sovelluksessa sovellus voi luoda ja lähettää uusia blogiviestejä, muokata tai poistaa olemassa olevia viestejä ja etsiä viestejä tiettyjen kriteerien perusteella.
  • Kirjat API - Google-kirjojen sovellusliittymän avulla voit yhdistää kirjojen haut sovellukseen ja upottaa kirjan esikatseluja sivustollesi.
  • Kalenteri API - Kalenteri-sovellusliittymä tarjoaa pääsyn useisiin tavallisiin web-käyttöliittymän työkaluihin ja toimintoihin web-sovellukseen. Julkiset kalenteritapahtumat voidaan etsiä ja katsella ilman todentamista, kun taas aitoustunnukset voivat käyttää yksityisiä kalentereita sekä muokata, luoda tai poistaa näitä kalentereita.
  • Moderaattori API - Google-moderaattori on työkalu ideoiden, kysymysten ja suositusten kokoamiseen mistä tahansa kokoyleisöstä. API mahdollistaa verkkosivustosi tai sovelluksesi tekemään samoin.
  • Ennuste-sovellusliittymä - Prediction-sovellusliittymän avulla voit tehdä älykkäämpiä sovelluksia, jotka voivat analysoida historiallisia tietoja ja ennustaa tulevia tuloksia. Sitä voidaan käyttää esimerkiksi suositusjärjestelmissä, roskapostin havaitsemisessa, upsell-mahdollisuuden analyysissä ja muissa.
  • Picasa-verkkoalbumit-tietosovellusliittymä - PWA Data API -sovellusta voidaan luoda albumeita ja ladata, hakea tai kommentoida valokuvia, muun muassa. Sitä on käytetty kaikesta digitaalisten valokuvakehysten käynnistämisestä monipuolisiin mobiilisovelluksiin ja muuhun.
  • Static Maps API - Et aina halua interaktiivista karttaa sivustossasi. Joskus staattinen kartta on juuri sitä mitä tarvitset. Static Map -sovellusliittymän avulla voit upottaa staattiset Google Maps -ominaisuudet sivustollesi, mukaan lukien mukautetut tyylit.
  • Ohjeet API - Ohjeet-sovellusliittymän avulla käyttäjät voivat saada reittiohjeita yhdestä pisteestä toiseen erilaisten matkustusmuotojen avulla sivustostasi tai sovelluksestasi eikä vaadi Google Mapsin sovellusliittymän avainta.
  • YouTube-sovellusliittymät - YouTubessa on kaksi käyttöliittymää: Player-sovellusliittymät ja Data API. Pelaajien sovellusliittymät mahdollistavat sulautetun soittimen tai kromattoman soittimen, jonka voit muokata HTML- tai Flash-ohjelmassa. Tietoliikennesovellusliittymä antaa sovelluksestasi paljon YouTubessa käytettävissä olevia toimintoja, kuten videoiden lataamista ja käyttäjän toistoluetteloiden muuttamista.
  • Verkkovastaavan työkalut -liittymä - Verkkovastaavan työkalujen sovellusliittymässä asiakkaasi sovellus käyttää erilaisia ​​Verkkovastaavan työkaluihin liittyviä toimintoja, kuten sivustojen katseluun, sivustojen lisäämistä ja poistamista, sivuston omistajuuden tarkistamista sekä sivustokarttojen lähettämistä ja poistamista.
  • Google Web -fontit -sovellusliittymä - Web-fonttien käyttöliittymä helpottaa verkkosivustojen tai sovellusten ilmaisten web-kirjasimien lisäämistä. Niiden kokoelma kirjasimia kasvaa jatkuvasti ja sisältää jo valtavan lajikkeen.
  • OpenSocialin - OpenSocialia voidaan käyttää sosiaalisten sovellusten luomiseen, sosiaalisten sovellusympäristöjen luomiseen ja sosiaalisten tietojen jakamiseen ja saatavuuteen.

Yahoo! API

Kuten Google, Yahoo! tarjoaa useita käyttöliittymiä, jotka ovat hyödyllisiä kehittäjille. Kaikki ovat ilmaisia ​​ja voivat auttaa sinua integroimaan erilaisia ​​Yahoo! -ohjelmiin sovelluksestasi, kuten Flickr ja Delicious.

  • Vastaukset API - Vastaukset-sovellusliittymän kautta pääset käyttämään Yahoo!in sisältämää kollektiivista tietämystä Vastauksia. Voit etsiä vastauksia eri kriteerien perusteella (mukaan lukien tietty käyttäjä, luokka ja paljon muuta). Aseta sovelluksesi katsomaan uusia kysymyksiä valitsemissasi luokissa ja seuraa tiettyjen käyttäjien vastauksia.
  • Yhteystiedot API - Yhteystiedot-sovellusliittymän avulla voit käyttää Yahoo! osoitekirja. Se lukee käyttäjän yhteystiedot ja samalla kunnioittaa käyttäjän yksityisyyttä ja lupa-asetuksia.
  • Delicious API - Delicious-sovellusliittymä antaa luku- ja kirjoitusoikeuden Delicious-kirjanmerkkeihin ja -tunnisteisiin.
  • Fire Eagle Developer API - Fire Eagle API auttaa sinua luomaan sijaintitietoisia sivustoja ja sovelluksia.
  • Flickr API - Flickr-sovellusliittymän avulla voit katsella, etsiä ja manipuloida valokuvakuvia, näyttää valokuvia tietystä käyttäjästä tai ryhmästä ja paljon muuta.
  • Paikallinen API - Paikallinen API mahdollistaa paikkatietopohjaisen tiedon ja käyttäjän toimittaman sisällön käytön.
  • Maps-sovellusliittymät - Yahoo! tarjoaa useita sovellusliittymiä Maps-palveluihinsa, mukaan lukien Ajax-sovellusliittymän, REST API ja No Coding API.
  • Meme API - Meme on multimedia kevyt-blogging-alusta. Sovellusliittymän avulla voit luoda sovelluksia, jotka voivat lukea, lähettää ja lähettää uudelleen sisältöä Memen kautta.
  • PlaceFinder - PlaceFinder API, joka vastaa Googlen GeoCoding-sovellusliittymää ja jonka avulla voit muuntaa kadunnuksen maantieteellisiin koordinaateihin.

Lisää sovellusliittymiä

Yahoo! ja Google eivät ole ainoita, jotka tarjoavat tehokkaita APIja suunnittelijoille ja kehittäjille. Useilla sosiaalisen median sivustoilla ja muilla on omat API (t), kuten Twitter, Facebook, Yelp, Bit.ly ja monet muut.

  • Twitter API - Twitterllä on joukko kehittäjävälineitä, jotka ympäröivät sovellusliittymää, joiden avulla voit luoda sovelluksia, jotka toimivat lähes millä tahansa Twitter-toiminnolla.
  • Facebook-sovellusliittymät - Facebook tarjoaa sovellusliittymiä, jotka toimivat luoton, mainosten, keskustelun ja muiden kanssa, mukaan lukien muutamia vanhoja API-toimintoja, joita ei enää aktiivisesti tueta. Tässä on myös Graph-sovellusliittymä, joka on Facebook-alustan selkäranka ja mahdollistaa sovelluksen lukea ja kirjoittaa tietoja Facebookiin.
  • Awe.sm - Awe.sm tarjoaa useita kehittäjäliittymiä sosiaalisen median kampanjan seurantavälineiden integroimiseksi sovellukseen tai verkkosivustoon.
  • Foursquare APIv2 - Foursquare-sovellusliittymän avulla voit luoda sovelluksia, jotka toimivat Foursquare-palvelun kanssa, mutta myös käyttää Foursquarin paikkatietokantaa itsenäisenä palveluna.
  • Ning API - Ning tarjoaa joukon sovellusliittymiä työpöytä- ja mobiilisovellusten, mukautettujen verkko-ominaisuuksien, profiilisovellusten ja tietojen tuojien kehittämiseen.
  • Soundcloud API - Soundcloudin sovellusliittymä sisältää työkaluja verkkosivustoosi kuuluvan Soundcloud-soittimen jakamiseen, suoratoistoon ja mukauttamiseen.
  • Klout API - Klout-sovellusliittymä tarjoaa kehittäjille erilaisia ​​tietoja, kuten Klout-tulokset, Verkko-vaikutukset, Amplification Probability, True Reach ja paljon muuta.
  • Social Mention API - Sosiaalisen mainonnan sovellusliittymä tarjoaa reaaliaikaisen hakutiedon useista sosiaalisen median palveluista integroitumiseen muihin sovelluksiin. Se on ilmainen henkilökohtaiseen ja ei-kaupalliseen käyttöön.
  • Opus Social Media API - Opus Social Media API voi toimia pohjana sosiaalisen verkostoitumisen ja digitaalisen median sivuston tai sovelluksen kehittämiselle.
  • Digg API - Digg tarjoaa sovellusliittymän, jonka avulla voit käyttää heidän uutistoimituksia omille sivustoilleen ja sovelluksilleen.
  • Yelp API - Yelp-sovellusliittymässä voit käyttää yrityksesi yritystietojen tietoja, yritysluokituksia ja tarkistaa ostoksia Yelp-sovelluksestasi tai verkkosivustollasi.
  • Zillow Neighborhood Information APIs - Kiinteistösivustolla Zillow tarjoaa sovellusliittymiä, jotka tarjoavat pääsyn naapurustotietoihin, jotka voidaan integroida muihin sovelluksiin. (Ne tarjoavat myös useita muita sovellusliittymiä, mukaan lukien postitukset, kiinteistötiedot, kotiarvostukset ja paljon muuta.)
  • Tropo - Tropo API tuo Twitter-, IM-, ääni- ja tekstiviestitoiminnot useisiin yhteisiin ohjelmointikieliin. Kehittäminen on ilmaista, mutta viestien lähettäminen vaihtelee hinnan mukaan (Twitter- ja pikaviestit ovat tällä hetkellä ilmaisia).
  • Bit.ly API - Bit.ly tarjoaa sovellusliittymän URL-lyhentämisen integroimiseksi sovelluksiisi tai sivustoosi.

Mitä API-sovelluksia käytät? Onko olemassa sivustoja, joista haluat nähdä sovellusliittymän, jota se ei tällä hetkellä tarjoa? Kerro meille kommentit!