В мире разработки программного обеспечения практика совершенствует. Следовательно, мы должны найти как можно больше способов попрактиковаться в программировании. С бесплатными общедоступными API-интерфейсами мы можем практиковаться в программировании, создавая приложения, использующие эти API-интерфейсы.
В этой статье мы рассмотрим некоторые практические идеи проектов, в которых можно использовать некоторые из этих API.
Благотворительный поиск
API поиска благотворительности позволяет нам искать данные о некоммерческих благотворительных организациях.
Документация по API находится по адресу http://charityapi.orghunter.com/charity-api-list.
С помощью этого API мы можем получать такие данные, как город, штат, широта, долгота, имя, категория и т. Д.
Кроме того, он предоставляет нам финансовые данные.
Существует также премиум-версия этого API с дополнительными данными, такими как аренда, продажи, доход, активы и т. Д.
Для доступа к этому API требуется ключ API.
Clearbit Logo API
API логотипа позволяет нам получить доступ к данным логотипа компании.
Документация по API находится по адресу https://clearbit.com/docs#logo-api.
На этот API накладывается ограничение скорости.
Этот API позволяет использовать 600 запросов в минуту.
Мы можем использовать этот API для поиска информации о компании, личности и т. Д. В дополнение к логотипам.
Возвращаемые данные логотипа включают данные изображения и многое другое.
Ключ API необходим для доступа к API журнала.
Domainsdb.info
Мы можем искать информацию о домене с помощью этого API.
Документация по этому API находится по адресу https://api.domainsdb.info/v1/.
Например, мы можем искать историю обновлений домена, удаленные домены, добавленные домены и многое другое.
Статика домена верхнего уровня также доступна с этим API.
Для доступа к этому API аутентификация не требуется.
Фрилансер
API фрилансера позволяет нам получать данные о фрилансерах, а также создавать проекты, делать ставки и управлять ими.
Также мы можем использовать его для заказа услуг.
Документация по API находится по адресу https://developers.freelancer.com/docs.
Для доступа к этому API требуется OAuth.
Также доступны другие виды информации, включая конкурсы, опросы, комментарии, сообщения, часовые пояса, предложения и многое другое.
Доступны SDK для Android и Python, поэтому мы можем более легко получить доступ к этому API на этих платформах.
Gmail
Gmail API предоставляет нам гибкий RESTful API, позволяющий программно управлять учетными записями Gmail.
Для доступа к этому API требуется OAuth.
С помощью этого API можно читать и изменять множество вещей, включая пользовательские данные, сообщения, ярлыки, настройки и многое другое.
Доступны клиентские библиотеки для браузера, Go, Java, .Net, Node.js, PHP, Python и Ruby.
Так что доступ к API должен быть простым.
Документы доступны по адресу https://developers.google.com/gmail/api.
Заключение
Мы можем находить бизнес-данные и управлять ими с помощью этих полезных API.