17 интелигентни API за всеки каприз на разработчика

Поетите обичат да казват, че очите са прозорците към душата. Писателите на фентъзи казват, че пътуването до магическата земя се крие през вратата, скрита в задната част на килера. В Интернет порталът е API. Програмистите просто изписват необходимите параметри в правилния JSON или XML формат и ефектът е същият. Правилният път ще ви отведе до невероятни места. Има очарователни и много полезни съкровища от данни там и API-тата са начинът да ги получите.

Приложните програмни интерфейси започнаха като механизъм, който позволява на компютрите да говорят с други компютри, но по пътя те са се превърнали в собствена голяма екосистема. Разработчиците не трябва да пишат всичко сами, защото често има API, който чака да достави информацията във форма, която обикновено е доста близка до това, което може да ви е необходимо. Те изграждат блокове, като Lincoln Logs или Lego тухли за създаване на приложения.

По пътя си големите компании в мрежата като Microsoft и Google разтегнаха пипалата си в света на API. Някои от тях са просто пътища за взаимодействие с основните им продукти, а API-тата са най-добрият начин да изпратите на потребителите си имейл или електронна таблица. Други са източници на информация, доставят карти, упътвания или друго съдържание и ви спестяват неприятностите при изграждането на собствена база данни от нулата.

Доминиращите портали обаче далеч не са единствената игра наоколо. За всяка голяма интернет компания има няколко по-малки, които се конкурират, като предлагат нещо по-дълбоко, по-странно или просто различно. Всички тези по-малки API-та - някои изключително практични, някои несериозни и забавни - също са реални възможности за поддръжка на вашето приложение.

Независимо дали те предоставят решаващата част от информацията, или просто някаква допълнителна глазура за тортата, тези 17 API са едни от най-добрите начини да вземете битовете, които потребителите ви биха искали.

IEX

IEX е фондова борса, разработена, за да сведе до минимум силата на приложенията за флаш търговия, като същевременно осигурява бързо съвпадение и изпълнение както за купувачи, така и за продавачи на публично търгувани акции. Безплатният API предоставя JSON пакет, пълен с ценови котировки и спредове от големи пазари като NYSE, CBOE и Nasdaq. Има и емисии с данни с исторически данни и най-новите продажби. Можете да създадете прости приложения за проследяване на инвестиции или по-сложни инструменти за търговия за търсене на най-добрите цени.

Портфейл API

Ако изграждате игра с вътрешна икономика или създавате мрежа от приспособления, които отчитат подробности и транзакции, шансовете са, че ще ви трябва да поддържате дневник. WalletAPI проследява депозити, тегления и преводи между сметки. In go транзакциите и WalletAPI прави цялото счетоводно отчитане.

OpenWeatherMap

Хората се притесняват за времето и OpenWeatherMap е един от най-простите начини да предложите температура, валежи, посока на вятъра и други на вашите потребители. Те събират данни от големи национални правителствени агенции, както и от малки любители на задния двор. Безплатният слой предлага основни цифри за текущото време и проста прогноза. Платените нива предоставят по-добри карти, по-дълги прогнози и някои исторически данни.

API футбол

Някои сайтове покриват всичко. API Football се задълбочава, като предоставя решения, графици и резултати от над 500 лиги по целия свят. (И това означава, че американците трябва да осъзнаят, че думата „футбол“ се превежда като „футбол“.)

Crunchbase

Проследяването на потока от капитал през стартъп общността е малко по-лесно, като се използва API на Crunchbase, който взема името на стартиращо предприятие и връща важна информация за ръководството, източниците на финансиране и техния напредък. Това е нещо като API Football, но цифрите са за интернет компании вместо за отбори.

Провери пощата

Ако фалшивите имейл адреси или спамерите са предизвикателство, опитайте да проверите пощата. Този прост API ще погледне един адрес и ще върне поне шест различни части информация. Валиден ли е домейнът? Има ли MX записи, които показват, че приема имейл? Домейнът има ли някакви черни списъци за спамери? Известен ли е домейнът, че предлага временни имейл адреси? Оттам нататък можете да решите какво да правите с адреса. Няколко теста на месец са безплатни, но нивата за по-големи обеми започват от $ 50 на месец.

НАСА

Циниците може да се суетят около харченето на милиарди за изследване на космоса, когато има толкова много проблеми на земята, но те не могат да се оплачат от безплатната информация, достъпна от API на космическата програма. Налични са снимки от изследователите на Земята, Марс и извън него. Истинското забавление обаче е бъркането с параметрите, защото някои от API използват стойности, които са буквално отвъд света. Снимките от Марс, например, се индексират по времето, когато са направени, но времето се измерва в „зол“, което е денят, определен от изгрева и залеза на Марс. Параноикът може да следи за въздействия върху земята, като проследява NEO (Близки до Земята Обекти).

Бюро за преброяване на населението в САЩ

Реалното преброяване се случва само на всеки 10 години, но преброяването в САЩ остава отворено през цялото време. Приложните програмни интерфейси (API) за преброяване на населението предоставят цифри, които измерват как общностите преминават от година на година и десетилетие на десетилетие. Те броят хората и бизнеса и няколко други неща като здравно осигуряване. Тези сурови данни могат да бъдат от съществено значение за планирането къде да се разшири или къде да се търсят нови клиенти.

Mailrecipe

Някои пощенски съобщения очевидно са спам. Някои очевидно не са. Но мнозина лежат в подземен свят между тях и това е предизвикателство при общуването с клиентите. Компаниите, които изпращат учтив брой известия, са приветствани от техните потребители. Тези, които изпращат твърде много повтарящи се съобщения, започват да се възприемат като спам.

Mailrecipe ви помага да доставите съобщението с малко самообладание, за да защитите репутацията си. Техният API ограничава имейл съобщенията до едно на ден. Ако двама от вашите маркетингови екипи са насочени към един и същ списък, се доставя само едно съобщение. Това е прост, ясен подход.

Lob

Разбира се, първият инстинкт на компютърния екип е да изпраща електронна поща, но понякога старата версия на хартия, отпечатана върху мъртви дървета, работи най-добре. Lob е специализиран в отпечатването и изпращането на съобщения - пощенски картички, писма или сметки - по старомоден начин. Вашето приветствено писмо или просрочено известие влиза в API заедно с адресите, а след това Lob ги отпечатва и изпраща. 

Skyscanner

Искате ли евтин самолетен билет? Кой не го прави? Skyscanner проследява текущите цени за няколко хиляди полета през един API. Можете да го използвате, за да добавяте актуални цени към пътеписи или друго съдържание. API също предлага цени за наем на автомобили за части от пътуването на земята.

Twinword

Това изречение звучи ли значимо и гневно? Шефът ви помоли ли ви да започнете да филтрирате публикации в социалните медии и да почиствате коментарите на вашия уебсайт? Може би просто искате да гледате собствения си език? Twinword обединява редица текстови анализи, включително анализ на настроенията, оценка на разликата в думите, препоръка за категория и около дузина други. Включва сурови букви и излиза структурирани данни за думите и техните значения.

Ботометър

Вихърът в социалните медии често е пълен със звук и ярост и да се каже разликата между това, което е истинско и това, което е бот, може да бъде трудно. Botometer изучава поведението и след това присвоява резултат, който се увеличава, тъй като поведението в Twitter става по-подозрително. Не е толкова готино като тази машина, която Декард е използвал на Рейчъл в Bladerunner , но тогава какво е?

TVMaze

Стрийминг услугите, които позволяват преяждане, обичат да отрязват кредитите от края на телевизионните предавания, но често отрязват най-добрите части. Специализираните любители на телевизията искат да знаят имената на всички, свързани с предаванията, а това означава имената на малките актьори и дори на някои от екипа. TVMaze е персонализирано телевизионно ръководство, което предлага всички тези данни чрез API, включително обобщения на предаванията, обобщения на епизоди и информация за актьорите и екипажа. Структурата на данните включва снимки, рождени дни и, уви, рождени дни.

FaceMark

Алгоритмите за разпознаване на лица зависят от идентифицирането на съзвездие от точки на лицето като позицията на ъглите на очите. API на FaceMark взема вашето изображение и връща координатите на тези горещи точки. Това не ви дава само прост отговор; дава ви данни за надникване в операцията за разпознаване.

CoinAPI

Няма нищо по-вълнуващо или обезсърчително от проследяването на грандиозните изкачвания или катаклизъм на криптовалути. CoinAPI улеснява проследяването на цените с един API, който събира информация от основните борси. Има и много историческа информация за цените.

Imgflip

Мемите са навсякъде и Imgflip улеснява повторното създаване на любимите ви изображения с вашите думи. API автоматизира процеса. Ще заменят ли мемовете статии от дълги форми, написани от писатели? Плюс ça промяна, плюс c'est la même избра.