Programmēšana

17 gudras API katram izstrādātāja kaprīzei

Dzejnieki labprāt saka, ka acis ir logi uz dvēseli. Fantāzijas rakstnieki saka, ka ceļojums uz burvju zemi slēpjas pa durvīm, kas paslēptas skapja aizmugurē. Internetā portāls ir API. Programmētāji vienkārši izskaidro nepieciešamos parametrus pareizajā JSON vai XML formātā, un efekts ir vienāds. Pareizais ceļš aizvedīs jūs uz pārsteidzošām vietām. Tur ir aizraujoši un ļoti noderīgi datu dārgumi, un API ir veids, kā tos iegūt.

API sākās kā mehānisms, kas ļāva datoriem sarunāties ar citiem datoriem, bet pa ceļam viņi pārtapa par lielu savu ekosistēmu. Izstrādātājiem viss nav jāraksta pašiem, jo ​​bieži vien ir API, kas gaida informācijas sniegšanu formā, kas parasti ir diezgan tuvu jums vajadzīgajai. Tie ir celtniecības bloki, piemēram, Lincoln Logs vai Lego ķieģeļi, lai izveidotu lietojumprogrammas.

Pa ceļam lielākie tīmekļa uzņēmumi, piemēram, Microsoft un Google, ir izstiepuši taustekļus API pasaulē. Daži no tiem ir tikai veidi, kā mijiedarboties ar saviem galvenajiem produktiem, un API ir labākais veids, kā nosūtīt lietotājiem e-pastu vai izklājlapu. Citi ir informācijas avoti, kas piegādā kartes, norādes vai citu saturu un ļauj jums ietaupīt nepatikšanas, veidojot savu datu bāzi no nulles.

Dominējošie portāli tomēr nebūt nav vienīgā spēle. Katram lielam interneta uzņēmumam ir vairāki mazāki uzņēmumi, kas konkurē, piedāvājot kaut ko dziļāku, svešāku vai vienkārši atšķirīgu. Visi šie mazākie API - daži ārkārtīgi praktiski, citi vieglprātīgi un jautri - ir arī reālas iespējas atbalstīt jūsu lietotni.

Neatkarīgi no tā, vai tie nodrošina izšķirošo informācijas daļu vai tikai nedaudz papildu kūka, šie 17 API ir daži no labākajiem veidiem, kā paķert jūsu lietotāju vēlamos bitus.

IEX

IEX ir birža, kas izstrādāta, lai samazinātu ātrās tirdzniecības lietojumprogrammu jaudu, vienlaikus nodrošinot ātru saskaņošanu un izpildi gan publiski tirgotu akciju pircējiem, gan pārdevējiem. Bezmaksas API nodrošina JSON paketi, kas piepildīta ar cenu piedāvājumiem un izplatīšanos no tādiem galvenajiem tirgiem kā NYSE, CBOE un Nasdaq. Ir arī datu plūsmas ar vēsturiskiem datiem un jaunākajiem pārdošanas apjomiem. Varat izveidot vienkāršas lietotnes ieguldījumu izsekošanai vai sarežģītākus tirdzniecības rīkus labāko cenu meklēšanai.

MakaAPI

Ja veidojat spēli ar iekšēju ekonomiku vai izveidojat sīkrīku tīklu, kurā tiek sniegta detalizēta informācija un darījumi, pastāv iespēja, ka jums būs jāuztur virsgrāmata. WalletAPI izseko depozītus, izmaksas un pārskaitījumus starp kontiem. Darījumos darījumi tiek veikti, un WalletAPI veic visu divkāršās uzskaites uzskaiti.

OpenWeatherMap

Cilvēki uztraucas par laika apstākļiem, un OpenWeatherMap ir viens no vienkāršākajiem veidiem, kā lietotājiem piedāvāt temperatūru, nokrišņus, vēja virzienu un daudz ko citu. Viņi apkopo datus no lielākajām valsts valdības aģentūrām, kā arī no nelieliem piemājas hobijiem. Bezmaksas līmenis piedāvā pamata numurus par pašreizējiem laika apstākļiem un vienkāršu prognozi. Apmaksātie līmeņi nodrošina labākas kartes, ilgākas prognozes un dažus vēsturiskos datus.

API Futbols

Dažas vietnes aptver visu. API futbols ir padziļināts, nodrošinot grafiku lēmumus, grafikus un rezultātus no vairāk nekā 500 līgām visā pasaulē. (Un tas nozīmē, ka amerikāņiem vajadzētu saprast, ka vārds “futbols” tiek tulkots kā “futbols”.)

Crunchbase

Kapitāla plūsmas izsekošana, izmantojot starta kopienu, ir nedaudz vienkāršāka, izmantojot Crunchbase API, kas uzņem starta nosaukumu un atgriež būtisku informāciju par vadību, finansēšanas avotiem un viņu progresu. Tas ir kaut kas līdzīgs API futbolam, taču skaitļi ir par interneta uzņēmumiem, nevis komandām.

Pārbaudiet pastu

Ja viltus e-pasta adreses vai surogātpasta izplatītāji ir problēma, mēģiniet pārbaudīt pastu. Šī vienkāršā API vienu reizi apskatīs adresi un atgriezīs vismaz sešus dažādus datus. Vai domēns ir derīgs? Vai tai ir MX ieraksti, kas norāda, ka tā pieņem e-pastu? Vai domēns ir nevienā surogātpasta izplatītāju melnajā sarakstā? Vai domēns ir zināms, ka piedāvā pagaidu e-pasta adreses? No turienes jūs varat izlemt, ko darīt ar adresi. Daži testi mēnesī ir bez maksas, bet lielāka apjoma līmeņi sākas ar 50 USD mēnesī.

NASA

Ciniķi var satraukties par miljardu tērēšanu kosmosa izpētei, ja uz zemes ir tik daudz nepatikšanas, taču viņi nevar sūdzēties par bezmaksas informāciju, kas pieejama no kosmosa programmas API. Pieejamas Zemes, Marsa un citu valstu pētnieku fotogrāfijas. Patiesā izklaide tomēr ir ķengāšanās ar parametriem, jo ​​dažās API tiek izmantotas vērtības, kas burtiski ir citpasaulīgas. Piemēram, no Marsa uzņemtās fotogrāfijas tiek indeksētas pēc to uzņemšanas laika, bet laiks tiek mērīts “sol”, kas ir diena, ko nosaka saule, kas lec uz Marsa. Paranoiķis var novērot ietekmi uz Zemi, izsekojot NEO (tuvu Zemes objektiem).

ASV tautas skaitīšanas birojs

Faktiskā skaitīšana notiek tikai reizi 10 gados, bet ASV tautas skaitīšana visu laiku ir atvērta. Census API nodrošina skaitļus, kas mēra, kā kopienas mainās gadu no gada un no desmitgades uz desmitgadi. Viņi skaita cilvēkus un uzņēmumus, kā arī dažas citas lietas, piemēram, veselības apdrošināšanu. Šie izejas dati var būt svarīgi, lai plānotu, kur paplašināties vai kur meklēt jaunus klientus.

Pasta recepte

Dažas pasta ziņas acīmredzami ir mēstules. Daži acīmredzami nav. Bet daudzi atrodas starplaikos, un tas ir izaicinājums, sazinoties ar klientiem. Uzņēmumi, kas nosūta pieklājīgu skaitu paziņojumu, ir laipni gaidīti to lietotājiem. Tos, kas nosūta pārāk daudz atkārtotu ziņojumu, sāk uzskatīt par surogātpastu.

Mailrecipe palīdz jums nosūtīt ziņojumu ar nelielu savaldību, lai aizsargātu jūsu reputāciju. Viņu API ierobežo e-pasta ziņojumus līdz vienai dienai. Ja divas jūsu mārketinga komandas atlasa vienu un to pašu sarakstu, tiek piegādāts tikai viens ziņojums. Tā ir vienkārša, vienkārša pieeja.

Lob

Datortehnikas komandas pirmais instinkts ir sūtīt elektronisko pastu, taču dažreiz vislabāk darbojas vecā papīra versija, kas iespiesta uz nokaltušiem kokiem. Lobs specializējas ziņojumu - pastkaršu, vēstuļu vai rēķinu - drukāšanā un nosūtīšanā pa vecam. Jūsu sveiciena vēstule vai nokavētais paziņojums tiek ievadīts API kopā ar adresēm, un tad Lobs tās izdrukā un izsūta.

Skyscanner

Vai vēlaties lētu lidmašīnas biļeti? Kurš to nedara? Skyscanner izseko pašreizējās cenas vairākiem tūkstošiem lidojumu, izmantojot vienu API. Varat to izmantot, lai pievienotu jaunākās cenas ceļojumu aprakstiem vai citam saturam. API piedāvā arī automašīnu nomas cenas ceļojuma daļām uz vietas.

Dvīņu vārds

Vai šis teikums skan un ir dusmīgs? Vai jūsu priekšnieks lūdza jūs sākt filtrēt sociālo mediju ierakstus un sakopt komentārus savā vietnē? Varbūt jūs vienkārši vēlaties skatīties savu valodu? Twinword apvieno virkni teksta analīzes, tostarp noskaņojuma analīzi, vārdu atšķirības vērtēšanu, kategoriju ieteikumus un vēl aptuveni duci citu. Neapstrādāti burti un izejas nāk strukturēti dati par vārdiem un to nozīmi.

Botometrs

Sociālo mediju virpulis bieži ir skaņas un niknuma pilns, un atšķirība starp to, kas ir īsts un kas ir bots, var būt grūti. Botometrs pēta uzvedību un pēc tam piešķir rezultātu, kas kļūst lielāks, jo uzvedība Twitter kļūst aizdomīgāka. Tas nav tik foršs kā mašīna, kurā Dekards izmantoja Rachael Bladerunner, bet kas tad ir?

TVMaze

Straumēšanas pakalpojumiem, kas veicina pārmērīgu lietošanu, patīk pārtraukt kredītus no TV pārraižu beigām, taču tie bieži vien izgriež labākās daļas. Veltīti TV mīļotāji vēlas uzzināt visu, kas saistīti ar šoviem, vārdus, un tas nozīmē, ka tiek nosaukti mazliet aktieri un pat daži apkalpes locekļi. TVMaze ir personalizēts TV ceļvedis, kas piedāvā visus šos datus, izmantojot API, ieskaitot šovu kopsavilkumus, epizožu kopsavilkumus un informāciju par dalībniekiem un apkalpes locekļiem. Datu struktūra ietver fotogrāfijas, dzimšanas dienas un, diemžēl, nāves dienas.

FaceMark

Sejas atpazīšanas algoritmi ir atkarīgi no seju punktu zvaigznāja identificēšanas, piemēram, acu stūru stāvokļa. FaceMark API uzņem jūsu attēlu un atgriež šo karsto punktu koordinātas. Tas ne tikai sniedz jums vienkāršu atbildi; tas sniedz jums datus par skatīšanos atpazīšanas operācijā.

CoinAPI

Nav nekā saviļņojošāka vai satraucošāka, kā izsekot iespaidīgiem kriptovalūtu kāpumiem vai kataklizmām. CoinAPI ļauj vienkāršāk sekot cenām ar vienu API, kas apkopo informāciju no galvenajām biržām. Ir arī daudz vēsturiskas informācijas par cenām.

Imgflip

Mēmas ir visur, un Imgflip atvieglo iemīļoto attēlu ierakstīšanu ar vārdiem. API automatizē procesu. Vai memes aizstās rakstnieku rakstītos garās formas rakstus? Plus ça maiņa, plus c’est la même izvēlējās.