15 forritaskil API þurfa að vita

Höfundur: Randy Alexander
Sköpunardag: 1 April. 2021
Uppfærsludagsetning: 16 Maint. 2024
Anonim
15 forritaskil API þurfa að vita - Skapandi
15 forritaskil API þurfa að vita - Skapandi

Efni.

Nýtt verktaki verkfæri eru gefin út daglega og stundum muntu líklega finna fyrir þér að velja á milli að vinna raunverulegt verk þitt og kanna nýja tækni.

Meðal þessara verkfæratækja eru að minnsta kosti 14.000 opinber forritaskil (tengi forritsforrita), sem fyrirtækin veita til að spara tíma, leysa vandamál verktaki beint eða auka vinsæla þjónustu þeirra. Þó að hverfa í einn eða tvo daga að kafa í eitthvað nýtt getur verið mjög skemmtilegt, ekki allt leiðir strax til gagnlegs árangurs.

Ég hef sett saman lista yfir frábær forritaskil, byggt á áralangri rannsókn (og nokkrum skoðunum). Svo í stað þess að eyða restinni af lífi þínu í að skoða hvert API, geturðu fyrst einbeitt þér að þeim 15 í þessari grein. Til að fá fleiri valkosti skaltu kafa í leiðbeiningar okkar um bestu JavaScript forritaskil, HTML forritaskil og forritaskil Google.

01. Google kort


Það er kannski ekkert API sem er ábyrgt fyrir vexti almennra forritaskila en Google Maps. Landfræðileg þjónusta leitarisans er nú á milljónum vefsíðna og er orðin staðall til að fella inn staðarkort. Pörðu alls staðar nálægð við aukningu farsíma og það verður nauðsynlegur hluti af verkfærakistu hvers verktaki.

Grunnnotkun er að rita staði, svo sem staðbundnar leitarniðurstöður, sem merki á korti. Þú gætir líka bætt við slóðum fyrir mörg stig. Háþróaðri notkun skapar víxlverkun á milli framkóða og kortinu - til dæmis smelltu á leitarniðurstöðu og auðkenndu staðinn á kortinu.

02. Forritaskil Google landfræðikóðunar

Google Maps er orðið forrit af forritaskilum, en þetta á skilið að vera kallað út af sjálfu sér. Forritaskil Google Geocoding samþykkir staðsetningarheiti - svo sem heimilisfang, borg eða póstnúmer - og skilar landfræðilegum hnitum sem þarf til að setja staðinn á kort.

Það eru fullt af öðrum valkostum, en enginn keppir við gæði Google niðurstaðna á heimsvísu. Fyrir það fyrsta byrjar fyrirtækið með pakkningastigi og skerpir síðan gögnin með Street View tækni. Athugaðu að ef þú notar Google Geocoder verður þú að sameina það með Google Map.


03. IBM Watson

Gervigreindarþjónusta IBM er þekktust fyrir að sigra Jeopardy meistara á sínum eigin leik og er einnig fáanleg með API. Tæknin sem Watson notar er í stórum dráttum kölluð náttúruleg málvinnsla (NLP) og með henni veitir Big Blue verktaki aðgang að margra ára rannsóknum í gegnum einfaldar RESTful símtöl. Nýleg kaup fyrirtækisins á AlchemyAPI útvíkka svið greindra útreikninga til að fela í sér sjónræna auðkenningu.

Meðal verkfærasetts Watson og AlchemyAPI eru eiginleikar sem gera forriturum kleift að ákvarða leitarorð í textablokk, draga sambönd og önnur gögn úr hvaða texta sem er og jafnvel þekkja andlit eða hluti á ljósmyndum. Ef þú þarft einhverja upplýsingaöflun í forritinu þínu, myndir þú vera kjánalegur að byggja upp NLP og aðra tækni á eigin spýtur. Í staðinn skaltu einbeita þér að því hvað forritið þitt mun gera við þá upplýsingaöflun.

04. FullContact


Frá einni tegund greindar til annarrar veitir FullContact upplýsingar um einstaklinginn á bakvið netfangið. Út frá þessum einu gögnum geturðu ákvarðað fullt nafn, aldur, staðsetningu, kyn og félagsnet. Þjónustan samþykkir einnig sem inntak Twitter notandanafn, Facebook auðkenni eða símanúmer í stað netfangsins. Þú finnur ekki fjöldann allan af gögnum fyrir hvert netfang, en í mörgum tilfellum finnurðu nóg til að ákvarða fyrirtæki notandans og félagsleg áhrif þeirra.

Þjónustan er sérstaklega gagnleg við sölu og þess vegna finnur þú einnig FullContact þjónustu fyrir fyrirtækjagögn, nafnspjaldalesara og jafnvel auðkenni tölvupósts. Nýliðinn Clearbit tekur framförum en FullContact er vel fjármagnað og hefur fjögurra ára byrjun.

05. Twitter

Það er erfitt að rökræða við bráðabirgða Twitter og þess vegna ætti hver verktaki að íhuga hvernig eigi að fella þjónustuna. Það fer eftir áhorfendum þínum, Twitter getur verið frábært auðkenni, flýtt fyrir eða útrýmt skráningarferli (sjá Stormpath).

Fyrir næstum alla getur Twitter API stuðlað að því að auka útbreiðslu þína með því að gera notendum þínum kleift að deila forritinu með fylgjendum sínum. Auðvitað getur forritið þitt aðeins kvakað með leyfi þeirra, en að hafa heimildir sínar getur flýtt fyrir ferlinu þegar notandi er tilbúinn til að deila. Sumir muna kannski eftir röð Twitter leiðbeininga sem víða voru túlkaðar sem óvinveittar verktaki. Fyrirtækið hefur náð stjórn á notendaupplifun sinni en ekki er hægt að neita um að ná því. Notendagrunnur þess gerir það að forriti til að vita.

06. Facebook

Talandi um þjónustu með mörgum notendum, þá myndirðu vera brjálaðir að gefa Facebook samþættingu ekki skot. Aftur þarftu að vita að áhorfendur fara oft á Facebook, en með yfir einn milljarð virkra notenda eru góðar líkur. Þú getur notað Facebook til félagslegrar innskráningar (sjá Stormpath), deilingar og tekjuöflunar forrita.

Fyrirtækið hefur nýlega takmarkað hvaða gögn eru í boði fyrir forrit, en samt skilið eftir nóg pláss fyrir auðugt vistkerfi þróunaraðila. Í viðbót við þetta hefur Facebook sinn náttúrulega tungumálavettvang, Wit.ai, og farsímaendann, Parse. Það er nóg að skoða í Facebook API.

07. Stormstígur

Ef þú ert að leita að hvers konar skráningu á síðuna þína skaltu ekki finna upp hjólið á ný. Stormpath er öruggt notendastjórnunarforrit með innbyggðum stuðningi við Facebook innskráningu (og nokkra aðra).

Ef þú ert að nota félagslegt net eingöngu fyrir sjálfsmynd er skynsamlegt að byggja ofan á Stormpath frekar en að fylgjast með hinu breytta félagslega API landslagi. Það heldur úti notendasniðum, gerir ráð fyrir heimildarhlutverkum og meðhöndlar gleymt lykilorðsflæði.

Stormpath styður Facebook, Google, LinkedIn og GitHub. Til að fá Twitter stuðning (og um það bil 100 aðrir) skaltu íhuga OAuth.io, sem er í samstarfi við Stormpath vegna aðgerða sem ekki eru innskráningar.

08. Amazon S3

Þegar forritið þitt vex framhjá frumgerð stigsins þarftu geymsluvalkosti umfram staðbundnu vélina þína. Þú getur farið fram úr getu sameiginlegrar hýsingar eða jafnvel hollur diska. Í ákveðnum sviðsmyndum fyrir hýsingu skýja hefurðu ekki einu sinni varanlega geymslu.

Fyrir áreiðanlegt, stigstærð skráakerfi þarftu hlutageymsluþjónustu eins og Amazon S3, (‘einföld geymsla lausn’). Þetta býður upp á handhæga eiginleika, þar á meðal að láta notendur hlaða beint í geymslufötuna þína og möguleika á afritun og útgáfu skrár. Amazon er leiðandi en sumir keppinauta sinna eru með S3-samhæfða þjónustu. Ef þú ert ekki að nota Amazon til skýjatölvu skaltu hafa samband við þjónustuveituna þína, því forritið þitt gæti keyrt á skilvirkari hátt ef það notar hlutageymslu innan sama gagnavers.

09. Dropbox

Þar sem þú geymir skrár þínar er frábrugðið því hvar notendur þínar kunna að búa. Yfir 400 milljónir notenda samstilla skrár yfir netþjóna Dropbox, sem gerir það að frábæru API fyrir skráaðgang. Þegar notendur skipta um tæki geta verið líklegri að skrá sé til í Dropbox en í tölvunni eða öðru tæki sem þeir nota forritið þitt á - framhjá skráarupphali með því að tengjast Dropbox reikningnum sínum.

Hönnuðir hafa byggt upp myndasafnaþjónustu, kyrrstöðu hýsingu vefsvæða og einfaldan kost við skráarsendingu með Dropbox. Fyrir forrit með áherslu á fyrirtæki skaltu íhuga Dropbox fyrir fyrirtæki eða keppinautinn fyrirtækið.

10. Google Apps

Með milljónir stofnana sem nota Google Apps gætirðu lent í því að hjálpa öðrum en tæknilegum vinnufélögum sem nota þau í vinnuferli sínu. Til dæmis, þegar nýjum hlutum er bætt við töflureikni, sendirðu kannski tölvupóst eða bætir einhverjum við betaútgáfuna þína. Marga af þessum ferlum er hægt að gera sjálfvirkan með tækjum eins og Zapier eða IFTTT. Fyrir aðra geturðu fellt Google Apps inn í kerfi fyrirtækisins þíns með því að nota þetta forritaskil.

11. Rönd

Ef undanfarin ár hafa sýnt okkur eitthvað, þá er það að ef þú vilt safna greiðslum þarftu að nota Stripe. Upphafið hefur sannað að skýr, vinaleg og gagnvirk skjöl leiða til ótrúlegrar ættleiðingar.

Braintree hjá PayPal hefur náð ágætum framförum en ef þú hefur þegar valið Stripe gætirðu alveg eins tekið hálfan dag (eða minna) í að læra API sitt. Í hjarta sínu hefur Stripe einfalt notkunarmál: samþykkja greiðslur frá viðskiptavinum. Forritaskilin opna miklu fleiri möguleika. Með því að nota vefsíðurnar þínar geturðu gert sjálfvirkan samskipti og viðskiptavini (og utanborðs). Bless handverk!

12. Twilio

Oft sagt í sömu andrá og Stripe, Twilio er annar uppáhalds verktaki. Fjarskiptafyrirtækið býður upp á einfalt, vel skjalfest API fyrir radd og texta. Sendu eða móttekðu símhringingar, SMS-skilaboð, MMS myndir og fleira. Þú getur byggt með Twilio sem grunn að appinu þínu eða sem dýrmæt viðbót (eins og tvíþætt auðkenning).

13. MailChimp

Ef teymið þitt er stærra en bara handfylli af fólki, þá er ólíklegt að þeir sem senda markaðssetningartölvupóst séu tæknilegir. Það er umdeildur hlutur að segja verktaki, en þú ættir virkilega að láta markaðsfólk velja sér verkfæri. Milljónir hafa valið MailChimp og þess vegna er það API sem þú ættir að þekkja líka.

Sama hvaða API við markaðssetningartölvupóst styður, leitaðu í skjölunum eftir aðgerðum fyrir listastjórnun og vefhooks (sjá afrit hérna á móti) til að veita rauntímaviðvörun fyrir eins mikla virkni og mögulegt er. Að lágmarki búast við tilkynningum um áskrift, svo þú getir byggt upp hreina listastjórnun í forritunum þínum.

14. SendGrid

Viðskiptatölvupóstur er frábrugðinn markaðsnetfanginu að því leyti að það er venjulega einn tölvupóstur sendur í einu til eins viðtakanda. Skilaboðin eru mjög markviss og algeng dæmi eru kvittanir, endurstillingar lykilorðs, staðfestingar á reikningi og félagslegar tilkynningar.

SendGrid var fyrstur til að koma viðskiptatölvupósti til forritara. Tilboð þess hefur síðan aukist umfram afhendingu tölvupósts til að fela í sér rauntíma tölvupóstsgögn (í gegnum webhook), kveikt á svörum og jafnvel nokkrum markaðsaðgerðum. Að minnsta kosti þurfa öll forrit með notendareikninga eða netviðskipti að senda viðskiptapóst. SendGrid hefur nóg af keppendum en sá þekktasti er líklega Mandrill MailChimp.

15. Slakur

Samstarf hefur alltaf verið mikilvægt innan stofnana en sífellt dreifðara starfslið ýta undir verkfærasettin. Slack, leikjaskipti ársins 2015 hjá net, hefur orðið vinsælasti kosturinn fyrir fyrirtækjaspjall (sem og þekkingu og samnýtingu skjala).

Hvaða tæki sem er í miðju samstarfs þíns, þú vilt geta skrifað kóða á móti því. Slack hefur handfylli af innbyggðum samþættingum, svo sem GitHub og Travis, en býður einnig upp á API fyrir eigin forrit. Þú getur hlustað eftir rauntímaviðburðum, fengið aðgang að rásasögu og skrám og sent skilaboð með vélmennum. Þú getur jafnvel fellt vinnu og dreift vinnuflæði í Slack svo allir séu á sömu blaðsíðu.HipChat er keppandi með svipaða eiginleika en núverandi skriðþungi er Slack í hag.

Besti vinur dev

Þessi og önnur forritaskil hjálpa þér að auka hæfileika þína. Þegar tekið er á endurteknum vandamálum verður þér frjálst að einbeita þér að þeim hluta starfs þíns sem aðeins þú getur sinnt.

Þú gætir ekki lent í því að nota allar þessar 15 strax, en gefðu þér tíma til að hafa að minnsta kosti kunnugleika á forritaskilunum í þessari grein og þú verður tilbúinn þegar næsta verkefni þitt krefst einnar af 15 eða svipaðrar þjónustu. Lestu smá skjöl, prófaðu kóða og sjáðu hvað er mögulegt.

Til að prenta svindl og fleiri úrræði til að byrja, farðu á everydeveloper.com/15apis.

Þessi grein var upphaflega birt í hefti 274 af net tímarit.

Mælt Með Fyrir Þig
Búðu til Photoshop grafík með lagstílum og snjöllum hlutum
Uppgötvaðu

Búðu til Photoshop grafík með lagstílum og snjöllum hlutum

Í þe ari kenn lu munum við hanna grafík fyrir vef íðuna fyrir 8izz, káldað iPhone app. Ég mun kanna hvernig á að nota lag tíla og njalla hlu...
Framtíð Ruby
Uppgötvaðu

Framtíð Ruby

Ég er ekki mjög gamall kóli Rubyi t. Þátttaka mín er frá árinu 2005 þegar ég, á amt mörgum tarf bræðrum mínum í Extreme ...
Ráð fyrir ófædda dóttur mína
Uppgötvaðu

Ráð fyrir ófædda dóttur mína

Konan mín á ekki von á (því miður mamma og pabbi), en það eru tvö ráð em ég hef fyrir verðandi dóttur mína.Borðaðu ...