В сегодняшней публикации мы проанализируем основные идеи технологии 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.
После завершения начального курса по программированию вы, как начинающий программист, имеете несколько путей для дальнейшего…
Основная цель создания сайта – это поделиться своим контентом со всем миром. Вы хотите, чтобы…
Фитолампа для выращивания зелени на балконе: Оптимальные условия для урожая Фитолампа для выращивания зелени на…
Собеседование – это ценное умение, которое может помочь узнать больше о человеке, какой-либо теме или…
В мире, где индивидуальность имеет значение, возможность напечатать книгу во Львове даже в единственном экземпляре…
Сегодня все больше учеников и родителей ищут альтернативу традиционной школе, выбирая более гибкие, индивидуальные и…