Реклама

Шта год да је ваш мишљење америчке владе Државни шпијуни користе Твиттер, гледај Интернет Екплорер Дие... [Тецх Невс Дигест]Твиттер упозорава кориснике на шпијуне, Интернет Екплорер се смањује на ништа, Мицрософт има 10 бесплатних албума чекајући вас, Аппле очајнички жели да је надоградите, а Сатурдаи Нигхт Ливе исмијава играчке сакупљачи. Опширније можда је једно, сигурно је да је то огромно складиште информација - информацијама којима имате приступ, одмах.

У овом ћу чланку често користити термин "АПИ". Не дозволите да вас то плаши. АПИ је скраћеница за "Апплицатион Программинг Интерфаце". На вебу је начин да људи „додирну“ информације са других веб локација или веб сервиса.

Зашто би неко желео да ради ово?

Показаћу вам зашто. Такође ћу вам показати каквим импресивним информацијама имате приступ и како их можете искористити за побољшање свог свакодневног живота.

Зашто користити АПИ?

Недавно је Матт објаснио колико су отворени АПИ-ји промена природе размене информација Шта су АПИ-ји и како отворени АПИ-ји мењају интернет

instagram viewer
Да ли сте се икад запитали како програми на рачунару и веб локације које посећујете "разговарају" једни са другима? Опширније на Интернету.

веб везе

АПИ-ји су како велики број ваших омиљених веб локација интегрише садржај са Фацебоока, Твиттера и других популарних веб локација. То може изгледати чаробно када посјетите Валл Стреет Јоурнал и можете видјети шта људи на Фацебооку или Твиттеру говоре о тој причи. Али истина се своди на размену података и информација на Интернету путем ових магичних АПИ-ја.

Како додирнути АПИ податке

Да ли то требате бити напредни програмер? Не.

Срећом, постоје заиста корисни алати путем сервиса попут ИФТТТ или Запиер који вам могу помоћи да изградите мост између информација који се налазе на вебу путем АПИ-ја и места на која желите да увезете те податке - било да су то Фацебоок, Слацк или чак Гоогле Дриве или Дропбок.

Зашто је ово корисно? Само размотрите неколико ствари које вам то могу омогућити када су у питању подаци владе:

  • Затражите податке о хранљивим састојцима о храни од УСДА
  • Истражите економске информације о локацијама са само СМС поруком
  • Истраживање политичких кандидата и прилога путем СМС-а
  • Објавите слику дана НАСА-е на Твиттеру или Фацебоок-у
  • Набавите сателитску слику било које локације са свог телефона

Показаћу вам колико је лако ово урадити. У сваком од ових примера користим Запиер услугу за аутоматизацију интеграције сервиса. Ја сам раније је покривао Запијера Направите фантастичне животне аутоматизације помоћу вишеструких коракаЗапиер, највећи појединачни конкурент ИФТТТ-у, објавио је да сада корисницима нуди могућност креирања вишеструких акционих аутоматизација названих више-корак запс. Опширније , а ако нисте упознати са услугом, добро је да је прочитате.

Пре него што започнете, обавезно проверите пријавите се за АПИ кључ. Потребно је само неколико минута, а кључ ћете добити е-поштом.

Добијање информација о хранљивим храњивим састојцима од УСДА

Као део Иницијатива за отворене податке 15 Масивне онлине базе података о којима бисте требали знатиИнтернет све документује. Неки од тих података концентришу се у огромним базама знања. Назовите их интернетским енциклопедијама или базама података - питање је да ли знате оне најбоље? Опширније , УСДА нуди АПИ-је који вам омогућавају приступ информацијама Одељења о храни. Можете поставити аутоматски одговор који вам омогућава да потражите информације о минералима у храни. На пример, ако сте на дијети и смањујете угљене хидрате, можете да користите овај алат.

Ево како би то функционисало

  1. У насловној линији шаљете е-пошту са називом хране о којој желите знати
  2. Запиер дохваћа ИД за ту храну из УСДА базе података и користи ИД за преузимање извештаја о храни.
  3. Запиер шаље извештај на ваш емаил.

Ево како сте га поставили.

Прво, морате да направите „зап“ у Запиер-у који може да прими вашу е-пошту да покрене потрагу за ФДА храном.

храна-емаил

Запиер вам омогућава да прилагодите део адресе е-поште како бисте је учинили применом у сврху за коју је користите. Након што се креира долазни емаил, наставите на следећи „зап“. Ово ће бити веб-кука за преузимање ИД броја из УСДА базе података за тражену врсту хране.

У Запиеру ћете изабрати окидач Вебхоок и одабрати опцију „ГЕТ“.

храна-емаил2

Следећи корак је уношење УРЛ захтева за подацима. УСДА вам омогућава да преузмете ИД хране из њихове базе података са следећим веб захтевом:

http://api.nal.usda.gov/ndb/search/?format=json&q=butter&sort=n&max=25&offset=0&api_key=YOUR_KEY

"К = путер" је параметар где требате да прођете дуж насловне линије Запиер-ове е-поште. У акцији Запиер Вебхоокс видећете да постоје поља у којима можете подесити параметре УРЛ упита. У близини сваког од њих налази се тастер „састојци“ који ће вам показати „улаз“ из претходног догађаја покретања (долазни емаил).

храна-емаил3

Не заборавите да додате поље за упит и вашем апи_кеи.

Затим је време да направите још један веб захтев за УСДА да бисте добили податке о хранљивим састојцима за тражену храну користећи ИД који сте управо добили. Да бисте то учинили, исправан низ захтева за АПИ је:

http://api.nal.usda.gov/ndb/nutrients/?format=json&api_key=YOUR_KEY&nutrients=205&ndbno=01009

То је поље „ндбно = 01009“ које ће задржати ИД, користећи исти приступ „састојака“ који се користи у горњем кораку.

храна-емаил8

Приметићете на листи параметара на УРЛ линку изнад, наведен је један тип хранљивих састојака. Можете одабрати другу врсту хранљивих састојака користећи хранљиве материје са вебсајта УСДА.

Последњи корак након што направите горњу веб локацију је додавање још једног корака који ће те резултате послати у имејл поруке за вас.

храна-емаил6

Као што видите, можете да промените изглед шаблона е-поште. Сива поља у горњој поруци е-поште су уграђене вредности из последњег веб захтева Вебхоок.

Ево како изгледа адреса е-поште за извештај када сам послао захтев за информације о шаргарепи.

храна-емаил7

То је брз и погодан начин за то добити информације о исхрани 7 Веб локација које вам дају хранљиве информације да бисте јели паметнијеНутриционистичке информације су кључне за разумевање исхране, поготово ако се борите са животним болестима попут дијабетеса, хипертензије, гојазности итд. Прехрамбени водичи помажу нам да одаберемо здраву храну. Дакле, нека ових седам мрежних водича за помоћ помогне ... Опширније . Запиер такође има интеграцију са Бурст СМС-ом и неколицином других услуга које ће вам омогућити да пошаљете текстуални захтев за храну а не да користите е-пошту.

Истраживање економије према локацији

Ако размишљате о томе сели се на нову локацију 8 веб локација са најбољим проналажењем апартмана и страница за тражење становаТражите савршену кућу за изнајмљивање у препуном граду? Не тражите даље од ових моћних локација за проналажење станова. Опширније као нову државу, лепо је знати какво је опште економско здравље тих заједница пре него што се одлучите на корак.

Америчко Министарство трговине подржава иницијативу отворених података пружајући могућност подношења захтева за веб услугу ради добијања економских статистика заснованих на локацији. Али, АПИ кључ који сте добили од дата.гов овде не ради. Морате се пријавити за јединствени АПИ кључ преко БЕА.гов.

Користећи исти приступ као у горе наведеном примеру УСДА, путем е-поште можете да проследите „држави“ и годинама које желите да потражите. Да бисте то снимили, изаберите Запиер окидач е-поште и дајте му јединствену адресу почевши од нечег попут "економичности". Затим направите „зап“ за Вебхоокс где можете да направите УРЛ веб захтева који захтева БЕА.гов.

http://bea.gov/api/data/?UserID=YOUR_KEY&method=GetData. & датанаме = РегионалИнцоме & ТаблеНаме = ЦА1 & ЛинеЦоде = 1 и година = 2013,2014. & ГеоФипс = 23000 & РесултФормат = јсон

Трик овде ће бити да пошаљете е-пошту са кодом за одређено америчко стање у Предмету, и године раздвојене зарезима у телу. Овде не постоји потрага за шифром државе, па ћете морати да користите листу кодова државе у Упутство за употребу.

Затим додајте акцију „зап“ помоћу Запиер Вебхоокс-а. Сада ћете креирати веб захтев за УРЛ користећи параметре унете у е-поруци.

економија

Ово ће покренути упит, а затим можете додати догађај акције е-поште следећи, где резултати упита могу ићи.

економија2

Ево како изгледа тај коначни емаил када сам предао захтев за економске податке за савезну државу Маине.

економија3

Као што можете видети према горе описаним одељцима, подаци из веб захтева биће уграђени у образац е-поште као што се очекивало.

Погледајте податке о популацији из Слацк-а

Хајде да мало одморимо е-поштом и уместо тога погледајмо покретање претраживања података са неке друге веб услуге, као Слацк Слацк чини групну комуникацију бржом и лакшомГрупне е-поруке заиста могу убити продуктивност. Време је да се клијенти е-поште ставе на одмор и користе услуге колаборације попут новоотвореног Слацка. Опширније .

Слацк је одлична метода покретања за тако нешто, јер има могућност креирања прилагођених „косих команди“.

слацк-популација-лоокуп2

Једном када креирате прилагођену команду, можете да пошаљете ПОСТ веб захтев спољној служби, попут Запиер-а. Али пре него што то учините, морате рећи Запиер-у да генерише УРЛ везу „листенер“. То радите одабиром окидача Вебхоокс и одабиром „Цатцх Хоок“.

лоцккуп-популација-лоокуп1

Када то учините, Запиер вам даје УРЛ који вам је потребан да бисте програмирали своју слацк команду „сенд“. То је УРЛ који сте залепили на страницу за подешавање Слацк Сласх команде.

лоцк-популација-лоокуп3

Сачувајте ово у Слацк-у, а затим се вратите у Запиер и завршите са спремањем новог „цатцх-а“ за Вебхоок.

За следећу Запиер-ову „акцију“ изаберите други Запиер Вебхоок. Примијетићете да сада можете одабрати „ГЕТ“ као опцију. Ово ће вам омогућити да залепите УРЛ веб завода за попис становништва да бисте претражили становништво државе.

http://api.census.gov/data/2014/acs1?get=NAME, Б01001_001Е & фор = стање: 23 & кључ = ИОУР_КЕИ

Као и неке друге владине агенције, Биро за попис неће користити исти кључ који сте добили са других локација. Мораћете да затражите посебни кључ Бироа за попис.

Када поставите Запиер Вебхоок, параметар „фор = стате“ биће променљива која долази из наредбе Слацк (види доле). Али пре него што пређемо на то, приметите да су и врста извештаја и држава представљени нумеричким кодом. „Б01001_001Е“ означава целокупну популацију.

Заправо је на располагању много више статистика. Прво можете видети све државне кодове тако што ћете следећи УРЛ залепити у веб прегледач (исправним кључем).

http://api.census.gov/data/2014/acs1?get=NAME, Б01001_001Е & фор = стате: * & кеи = ИОУР_КЕИ

Овај списак приказује становништво свих држава. Последња два броја су државни кодови. То су државни кодови које можете користити у својој команди.

слацк-популација-лоокуп4

Пописни биро такође наводи шифре за остале статистике на њиховој веб локацији. Имате приступ стварима попут становништва по полу, старости, било да раде од куће, упису у школу и још много тога.

Дакле, вратимо се на Запиер Вебхоок који ће преузети команду из Слацк-а и издати веб захтев Бироу за попис. Ево како то изгледа.

лоцк-популација-потрага5

Параметар упита "фор" је онај који треба да прими државни код послан из наредбе Слацк.

Једном када ово веб урезивање ради, следећи корак је додавање Слацк акције која ће вам резултате послати у Слацк-у као директну поруку.

лоцккуп-популација-лоокуп6

То је све. Дакле, кад год издате наредбу коју сте креирали да бисте претражили популацију било које америчке државе, од Слацкбота ћете добити директну поруку са одговором.

лоцккуп-популација становништва

Ко би помислио да би Биро за попис становништва у ствари могао бити користан?

Затражите НАСА сателитску слику своје локације

Ова последња аутоматизација је вероватно најсладја коју сам икад створио. Да бих то постигао, заправо сам морао да користим две конкурентске услуге аутоматизације - ИФТТТ и Запиер.

Зашто? Па ИФТТТ има фантастичну мобилну апликацију која се зове „ДО Буттон 9 једноставних трикова с типкама ИФТТТ ДО за брзо аутоматизирање животаБез обзира да ли већ користите дивну популарну ИФТТТ услугу, моћи ћете да инсталирате и конфигуришете трикове „ДО“ дугмета једним додиром за аутоматизацију и поједностављење вашег живота. Опширније "Да покрене аутоматизацију. Запиер не. Оно што Запиер чини бољом је способност анализирања сложенијих Вебхоокс-а и прегледа резултата. У овом примеру, показаћу вам како да извршите ове кораке:

  1. Користите апликацију „ДО Буттон“ да бисте своје географске координате послали у табелу
  2. Запиер ће их потражити и издати веб захтев НАСА-и за најновију сателитску слику на тим координатама
  3. Запиер ће вам послати СМС поруку.

Не постаје много једноставније од тога. Додирнете дугме да пошаљете своје тренутне координате и добићете слику!

Прво, желите да инсталирате дугме ДО са Гоогле Плаи-а [Но Лонгер Аваилабле]. А ако немате ИФТТТ налог, отворите га сада.

Једном када покренете апликацију ДО Буттон, креирајте нови рецепт који ће тренутне координате слати у табелу сваки пут када притиснете дугме. Проверите да је налог на Гоогле диску који користите исти онај који сте користили за регистрацију апликације Гоогле табеле на Запиеру.

сателитски снимак5

Сваки пут када додирнете дугме ДО, ваше тренутне координате додаће се у ову табелу у нови ред.

Сада уђите у Запиер и почните стварањем Зап-а са Гоогле листовима као окидачем. Потражите нове редове у тој истој табели (у горњем примеру, лист је назван „Локације“).

сателитски снимак6

Затим креирајте акцију у којој ће Запиер послати НАСА веб захтев користећи своје координате локације.

сателитски снимак3

Затим направите још једну радњу која ће вам послати СМС везу са сателитским сликама.

сателитски снимак4

Дакле, сада је завршен ваш аутоматизовани радни ток.

Замислите како је ово сада супер - све што требате учинити је додирнути вашу „ДО Буттон“ апликацију; ваше координате локације одмах се шаљу у Запиер; Запиер тражи од НАСА-е сателитску слику ваше тренутне локације, а затим вам шаље УРЛ те слике путем СМС-а.

Не волиш само технологију?

Остали подаци владе

Мислим да су НАСА-ини подаци најзанимљивији, али такође има и доста користи за податке агенција попут УСДА, ФДА, Пописа и других.

Ево још неколико корисних веб захтева које можете да искористите да бисте извукли информације из америчке владе:

1. Потражите табеле на колеџу према називу колеџа:

http://api.data.gov/ed/collegescorecard/v1/schools? сцхоол.наме = бостон% 20цоллеге & апи_кеи = ИОУР_КЕИ

2. Позовите прилоге политичке кампање из ФЕЦ-а.

а) Пронађите ИД кандидата по имену:

https://api.open.fec.gov/v1/candidates/?name=SANDERS%2C%20BERNARD&api_key=YOUR_KEY. & оффице = П & пер_паге = 20 & паге = 1 & сорт = наме & кандидат_статус = Ц. & сорт_нуллс_ларге = тачно

б) Упитни списак одбора повезаних са кандидатом:

https://api.open.fec.gov/v1/candidate/P60007168/committees/?page=1&per_page=20&sort_nulls_large=true&api_key=YOUR_KEY&sort=name

ц) Користите ИД одбора да бисте потражили трошкове / доприносе:

https://api.open.fec.gov/v1/committee/C00590646/totals/?page=1&sort_nulls_large=true&per_page=20&api_key=YOUR_KEY&sort=-cycle https://api.open.fec.gov/developers/#!/financial/get_committee_committee_id_totals

3. Потражите владине услуге и програме који су доступни за мала предузећа у мањинском власништву:

http://api-business.usa.gov/program/JSON? сизе = 25 & оффсет = 5 и власништво = мањина & апи_кеи = ИОУР_КЕИ

Ови веб захтеви се могу аутоматизовати користећи исти приступ као прва четири примера у овом чланку. Зашто бисте трошили вријеме копајући по владиним веб страницама испуњеним компликованим графиконима и табелама када једноставно можете издати веб упит и одмах добити ове информације?

Запиер и ИФТТТ нуде најбрже и најприкладније начине за аутоматизацију ових „ГЕТ“ веб захтева без потребе за тим знати нешто о програмирању, али ако сте програмер, ови владини веб АПИ-ји су много јачи.

Да ли видите неке корисне начине на које можете искористити владине податке у свом животу? Које креативне аутоматизације можете сањати за свој живот? Поделите своје мисли и идеје у одељку за коментаре испод!

Кредитна слика:много мапа лансвисион путем Схуттерстоцка, Алекалдо преко Схуттерстоцк-а

Риан је дипломирао електротехнику. Радио је 13 година у инжењерству аутоматизације, 5 година у ИТ-у, а сада је Аппс инжењер. Бивши главни уредник МакеУсеОф-а, говорио је на националним конференцијама о визуализацији података и био је приказан на националној телевизији и радију.