В сегодняшней публикации мы проанализируем основные идеи технологии JSON REST API в WordPress и рассмотрим практические сферы их применения. Надеемся, что полученная информация вдохновит вас на более тесное взаимодействие с этой технологией.
Для начала рассмотрим основные термины, касающиеся данной технологии.
API или Прикладной программный интерфейс – это программный посредник, который позволяет программам взаимодействовать друг с другом и обмениваться данными в ограниченных, четко определенных способах.
Несколько примеров применения API:
В этих и подобных случаях, API предоставляет доступ сторонним разработчикам к определенным внутренним функциям основных программ, которые можно использовать в своих собственных приложениях или сайтах. Но опять же, этот доступ предоставляется только в ограниченных, четко определенных способах.
Сокращение REST означает «передача репрезентативного состояния» (Representational State Transfer). Это архитектурный стиль построения API; это не программный язык или описание функций. API REST предназначен для предоставления легкой формы связи (меньшей пропускной способности) между производителем (например, Twitter) и потребителем (например, клиентом Twitter), что делает его отличным решением для мощных веб-служб, таких как Google Apps, Facebook, Twitter, и WordPress.
Сокращение JSON обозначает JavaScript Object Notation (запись объектов JavaScript) – это легкий формат обмена данными на основе структурированного кода JavaScript. Для людей легче читать и писать, а для машин – генерировать и делать разбор кода. То есть, JSON – специальная запись кода, которая будет понятна машинам.
Итак, если разложить запись WordPress JSON REST API на составляющие, то получается следующее: WordPress использует JSON запись, архитектурный стиль REST, и интерфейс API. Когда сложить эти составляющие вместе, то получается инструмент, который разработчики могут использовать для легкого обмена данными со своих веб-страниц WordPress с другими веб-сайтами или приложениями.
На практике WP API позволяет делать CRUD действия для контента сайта на движке WordPress. Операции CRUD – это Create (создание), Read (чтение), Update (обновление) и Delete (удаление) таких типов контента:
Чтобы лучше понять преимущества от этой технологии, нужно рассмотреть некоторые конкретные примеры использования.
Это может быть, например, совершенствование любой имеющейся функциональности WordPress, которая основана на JavaScript:
Это может быть также и следующий функционал:
Это лишь небольшой перечень очень полезных случаев использования. Кроме этого есть еще и перспективные идеи для применения. Это может быть, например:
Если вы заинтересованы в дополнительной информации о WP API и том, что вы можете сделать с его помощью, рекомендуем ознакомиться с Официальным сайтом документации WP API.
Этот практический урок поможет вам перенести данные из вашего Excel-файла (с некоторыми конкретными столбцами) в…
Пиво – один из самых популярных напитков, который наряду с чаем и кофе известен во…
Довольно часто у программистов возникает соблазн написать какую-нибудь обширную функцию, которая должна решать определенную задачу.…
Дискуссии вокруг этой темы вас, вероятно, уже утомили. Но я в данной статье постараюсь показать…
Консоль браузера (также известная как консоль JavaScript или веб-консоль) — это мощный инструмент для разработчиков,…
Никогда не указывайте на ошибки, если не знаете, как их исправить Джордж Бернард Шоу