Узнайте совместимость по знаку зодиака
8 API, которые ваша новостная организация должна начать использовать уже сегодня
Другой
Если ваш новостной сайт не использует API, вы многое упускаете.
API представляют собой один из самых быстрых и эффективных способов улучшить качество вашего сайта. Они позволяют вам опираться на работу других и предоставлять вашим читателям и зрителям первоклассные возможности просмотра.
API-интерфейсы, когда-то принадлежавшие крутым веб-разработчикам, стали мейнстримом. Соглашения по созданию и использованию API стали упрощенный и стандартизированный , и теперь можно создавать базовые API-интеграции, имея лишь небольшой опыт программирования (хотя настраиваемые приложения по-прежнему требуют обширных знаний в области разработки).
API 101
API-интерфейсы — сокращение от интерфейсов прикладного программирования — помогают компьютерам взаимодействовать друг с другом, чтобы делать что-то для людей. Приложение представляет собой автономную систему. Программирование говорит нам, что мы имеем дело с программной системой. А интерфейс предоставляет набор правил того, как два приложения должны взаимодействовать.
API-интерфейсы придерживаются типичной модели запроса/ответа, на которой построена большая часть Интернета. В этой модели запрос сначала отправляется в приложение, обычно с подробной информацией о том, кто делает запрос и чего он или она хочет. Приложение оценивает запрос и отправляет ответ. Наконец, запрашивающее приложение обрабатывает ответ. Обычно это включает в себя синтаксический анализ (просеивание) и форматирование данных.
Чтобы узнать больше о том, как работают API, ознакомьтесь с руководством для начинающих Chrys Wu.
Почему API важны
Связывая все это вместе, API-интерфейсы позволяют нам обмениваться данными способами, которые повышают их ценность, будь то предоставление метатегов, выполнение вычислений, создание визуализаций или отображение больших кластеров информации на основе простых условий поиска.
Когда API-интерфейсы интегрированы в общедоступные веб-сайты и работают автономно, они улучшают работу наших пользователей, предоставляя им более широкий, персонализированный и своевременный контент. В лучшем случае API связывают онлайн-жизнь нашей аудитории и облегчают им получение информации и выполнение задач.
Возможно, вы убеждены в полезности API, но не знаете, с чего начать. Чтобы помочь вам, я составил список из восьми лучших API для новостных и информационных сайтов.
Я использовал четыре критерия при выборе API в этом списке:
- Их полезность для производителей новостей
- Их открытость (насколько легко получить их данные и какие условия ограничивают их использование)
- Их простота использования (включая качество документации, примеров кода и тематических исследований)
- Их потенциал для будущего развития
В дополнение к этим критериям рассматриваемые здесь API представляют четыре жанра, относящиеся к новостным и информационным веб-сайтам: обработка данных, новостной/медийный контент, социальные и общедоступные данные.
Давайте посмотрим на каждый.
1. Обработка данных: OpenCalais
OpenCalais — это сложная платформа для обработки текста. Вы даете ему контент — например, статью, и он автоматически добавляет метаданные. Его механизм анализа текста может понять, о ком ваш контент — о людях, организациях и компаниях, на которые он ссылается, — и что он охватывает.
OpenCalais сочетает сложные методы анализа данных, включая машинное обучение, с быстрой обработкой. Функция «SocialTag» обеспечивает менее буквальную, более здравую маркировку. И каждый тег сопровождает «Оценка релевантности объекта». Эти значения показывают, насколько важным представляется данный термин или фраза. Оценки являются абсолютными и могут использоваться для сравнения сущностей в наборе документов.
Если вы считаете, что OpenCalais вам подходит, но хотите увидеть больше, вы можете использовать просмотрщик документов провести тест-драйв платформы.
Идеи для вашего сайта:
- Автоматически помечайте свои статьи.
- Понимайте свой контент — по разделам, авторам и периодам времени.
- Дайте пользователям списки самых последних или самых популярных тегов со ссылками на основные истории.
- Используйте как новый способ рекомендовать связанные статьи.
Мэтт Баум написал об OpenCalais на Poynter.org, когда сервис был запущен.
2. Обработка данных: Сводные таблицы
В то время как OpenCalais берет ваш контент и возвращает текстовую информацию, Google Fusion Tables берет ваши данные и возвращает визуализацию.
Этот API позволяет создавать таблицы данных, а затем выполнять для них операторы базы данных SQL: выбрать (чтобы вернуть данные на основе определенных критериев), обновить (чтобы изменить данные), удалить (чтобы удалить данные) и вставить (чтобы добавить новые данные).
Если Fusion Tables звучит как решение проблемы, с которой вы уже сталкивались, рассмотрите следующие преимущества:
- Вы можете перенести потребности управления данными и обработки в облако (но вы все равно можете сделать некоторые данные конфиденциальными).
- Вы получаете простую интеграцию с другими API Google, особенно с Google Maps и Google Charts.
- Вы получаете возможности для совместной работы (путем интеграции с другими наборами данных).
Чтобы понять, на что способны Fusion Tables, вот пример тепловая карта, состоящая из данных Fusion Table и накладывается на карту Google. А вот учебник Poynter.org о том, как создавать тепловые карты с помощью Fusion Tables.
Идеи для вашего сайта:
- Создавайте визуализации на основе диаграмм и карт, чтобы дополнять новостные статьи и мультимедийные пакеты.
- Создавайте табличные представления данных, чтобы помочь в составлении отчетов или публикации новостей.
- Создавайте индивидуальные визуализации статей/данных на вашем сайте.
3. Новости/СМИ: США сегодня
USA Today предоставляет набор API контента. Вы можете использовать их для доступа к заголовкам различных категорий: обзоры книг, фильмов и музыки, данные переписи населения и статьи. Вы можете получить доступ к нескольким дополнительным категориям с некоммерческой лицензией (горячие новости, снимки и спортивные зарплаты).
API-интерфейсы предоставляют доступ к контенту с 2004 года по настоящее время. Хотя полнотекстовые каналы в настоящее время не предлагаются, однострочники можно получить из широкого спектра категорий, включая выбор редакторов (в целом и в более чем 30 тематических областях) и сообщество из более чем 25 нишевых блогов. Набор метаданных сопровождает каждую возвращаемую запись.
Большинство API также поддерживают поиск по ключевым словам. Например, API обзора фильмов может возвращать результаты для определенных актеров.
Идеи для вашего сайта:
- Дополните свою домашнюю страницу и целевые страницы разделов списками и заголовками общенациональной привлекательности.
- Дополняйте определенные статьи соответствующим контентом из USA Today.
- Создавайте мэшапы с вашим контентом и USA Today (добавьте их обзоры фильмов в поле к своим).
- Предоставляйте контент USA Today вместе с вашим в поиске по сайту.
4. Новости/СМИ: Хранитель
В последние годы The Guardian вложила значительные средства в технологии и код. Результатом стала одна из самых надежных и зрелых открытых платформ для разработки в отрасли. И API является центральным элементом. Цель? Предоставлять ' простые способы задавать сложные вопросы ».
API контента The Guardian предоставляет доступ к более чем миллиону статей, начиная с 1999 года. Вы можете искать статьи по содержанию, тегу и разделу, а также использовать гибкую страницу «Проводник», чтобы посмотреть, что вы можете получить и как вы можете получить это .
К некоторым метаданным статей можно получить доступ без регистрационного ключа (кода, который однозначно идентифицирует каждого человека, обращающегося к API, для отслеживания и ограничения использования). Полные поля тела также могут быть получены, но требуется ключ.
The Guardian использует гибкую модель лицензирования, и даже полные статьи могут быть найдены и опубликованы на других коммерческих сайтах (хотя они включают встроенную рекламу и сценарии для отслеживания эффективности).
Идеи для вашего сайта:
- Создавайте собственные новостные приложения на основе данных Guardian.
- Наполните свой сайт контентом из недавнего контента The Guardian.
- Дополняйте свои статьи соответствующим контентом Guardian.
5. Социальные: Твиттер
Как и The Guardian, Twitter разработал не просто API, а целую платформу разработки. По состоянию на май 2011 года в проекте участвовало более 660 000 разработчиков, и каждую секунду совершалось 150 000 вызовов. по словам Раффи Крикоряна .
Платформа фокусируется на трех взаимосвязанных понятиях: пользователи (кто пишет твиты), твиты (что они говорят) и временные рамки (когда они говорят). Для понимания и подключения этих точек данных предоставляются три API: API для отдыха, ориентированный на воссоздание функций Twitter, API поиска для поиска исторического контента и API потоковой передачи для отображения контента в реальном времени.
API Twitter предлагает что-то для всех. Юттер а также аналогичный инструменты позволять суперпростую интеграцию, включая настраиваемые каналы на главной странице вашего сайта, без необходимости большого количества кода или каких-либо регистрационных ключей. Вы также можете создавать более сложные интеграции для автоматической отправки твитов, когда что-то происходит на вашем сайте. И команда разработчиков может сделать все возможное и создать собственное приложение Twitter на основе контента вашей публикации.
Идеи для вашего сайта:
- Добавьте ленту на свою домашнюю страницу, которая фиксирует недавние действия вашей организации в Твиттере.
- Сделайте так, чтобы ваши пользователи могли легко твитить ваш контент, не покидая страниц ваших статей.
- Разработайте специальное приложение, которое интегрирует данные и функции Twitter с контентом вашей организации.
6. Социальные: Тамблер
Tumblr — это платформа для ведения блогов, которая поддерживает широкий спектр контента: от текста (как короткого, так и полного) до изображений, аудио и видео.
API Tumblr предоставляет доступ почти ко всему этому контенту. Вы можете получать сообщения в блогах, размещенные медиафайлы, информацию о пользователях и метаданные о блогах — заголовки, количество сообщений, количество лайков и многое другое.
Вот в чем загвоздка: API не предлагает способа поиска контента. Вам нужно знать URL-адреса блогов, которые вы ищете.
Несмотря на это ограничение, есть несколько интересных приложений для новостных и информационных издателей, учитывая, что Tumblr — это готовая (и невероятно популярная) площадка для 18+ миллиардов уникальные фрагменты пользовательского контента.
Идеи для вашего сайта:
- Используйте Tumblr в качестве платформы для пользовательского контента, разрешив своим посетителям регистрировать свои блоги. Затем интегрируйте их контент со своим.
- Сделайте так, чтобы ваши посетители могли легко публиковать сообщения в Tumblr, не покидая ваш сайт.
7. Общедоступные данные: Открытая библиотека
Это набор API контента, который предоставляет информацию о книгах на основе критериев поиска. Среди API:
- Книги. Если вы знаете ISBN (или другой идентификатор), вы можете получить основную информацию о книге или коллекции книг.
- Обложки. Получите маленькие, средние или большие версии обложек книг, если вы знаете ISBN.
- Поиск внутри: ищите наличие ключевых фраз (и смотрите окружающий контент).
Имейте в виду некоторые темы, но не конкретные книги? Доступен вариант массовой загрузки. Или вы можете использовать другой API, например, предлагаемый ISBNdb , для поиска по ключевому слову для получения номеров ISBN.
Идеи для вашего сайта:
- Если вы уже рецензируете книги, интегрируйтесь с Открытой библиотекой, чтобы предоставлять стандартизированный набор информации с каждым рецензированием.
- Добавьте «связанные книги» к статьям с комбинацией ISBNdb и Open Library.
8. Общедоступные данные: Всемирный банк
Всемирный банк предоставляет три API контента с данными за более чем 50 лет. Результаты могут быть использованы как в некоммерческих, так и в коммерческих целях при условии указания авторства. API обеспечивают доступ к экономическим показателям, финансовым данным и проектам Всемирного банка (прошлым, настоящим и будущим).
Вам не нужны регистрационные ключи для использования этих API.
Идеи для вашего сайта:
- Используйте API финансовых данных для создания базы контента для мультимедиа. презентации ключевых наборов данных (отдельно или в составе более крупных пакетов).
- Используйте данные экономических индикаторов, чтобы расширить охват от глобального к локальному (и от локального к глобальному).
- Используйте данные проектов, чтобы отслеживать, чем занимается Банк, и генерировать идеи для историй.
Дело в стратегии
Все эти разговоры о смешивании, нарезке, нарезке и наполнении вашего контента предложениями других поставщиков новостей и контента (людей, ранее известных как конкуренты) могут показаться немного тревожными. API представляют собой дивный новый мир, в котором партнерство заменяет конкуренцию, разговоры заменяют трансляции, а поток данных всегда течет.
Вы можете (и должны) экспериментировать с API в небольших масштабах. Тем не менее, крупномасштабные интеграции, несомненно, выиграют от всеобъемлющей стратегии API. Такая структура, вероятно, будет учитывать вашу миссию, а также ваши бизнес-цели. В идеале, он будет информировать вас о том, когда, как и в какой степени вы используете API для улучшения опыта ваших читателей и зрителей.
Однако в качестве первого шага подумайте о том, чтобы поиграть с несколькими упомянутыми здесь API. Попробуйте настроить несколько автоматических интеграций с вашим контентом и посмотрите, как отреагируют ваши пользователи.
Результаты, скорее всего, будут хорошими.
Чтобы узнать больше об API, присоединяйтесь ко мне на вебинар Университета новостей «Программирование для неспециалистов: основы использования API» в среду, 7 марта, в 14:00. ЕТ. Записаться на вебинар можно здесь .