WordPress and REST
A lot has changed since I first delved into this topic and explored it in depth. Both of these topics, accessing the WP API and making remote calls to external API services, have since been consolidated and standardized.
WordPress REST API
Here is the Complete Guide to WordPress REST API Basics about WordPress REST API
-
Old article Designing a class: WordPress API client by renower author. Source at carlalexander/wp-api-client
-
Thermal: A RESTful API for WordPress., defunct now
-
WordPress JSON API Plugin obsolete now, also
-
Old lecture by K. Adam White: WordPress in Weird Places: Content Management for Node Using REST with a demonstration code kadamwhite/expresspress
Consuming Remote REST APIs
WordPress API Client, Consuming RESTful APIs, Integrating External APIs with WordPress
WordPress HTTP API is used to interact with remote APIs like the Twitter API or the Google Maps API.
-
MartyThornley/yoda-speak is smallest possible barebone example
-
Ancient video WordPress.tv lecture: Aaron Campbell: Integration of WordPress With External APIs
-
blobaugh/WordPress-API-Client is an API client library as a wrapper of WordPress HTTP API. There is accompanying article Interacting with External APIs and a nice video lecture Ben Lobaugh: Interacting With External APIs
Interesting Projects
- Rarst/wporg-client is standalone HTTP client for public WordPress.org API independent of WordPress core.
JSON Content Importer plugin is, despite its name, an API client/consumer. See the differences between the Free vs Pro version