WP Manifestindependent plugin directory

Apison

WordPress plugin to fetch, cache and access API data.

★ 2stars
9composer installs

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/lambry/apison/archive/refs/heads/master.zip

On Packagist as lambry/apison:

composer require lambry/apison
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Apison Apison is little WordPress plugin to fetch, cache and access API data (JSON). Simply add your api endpoints (with token if applicable) in the WordPress admin (under Settings-Apison), then you can access the cached API data via the helper class or rest endpoints. Installing Either run composer require lambry/apison or just download this repo and install it via the WordPress admin. Admin interface Fetching cached API data via PHP Fetching cached API data via rest endpoints Filters apison/key: allows you to supply an api key, just use key as a placeholder when adding a new url. apison/cache: filters the avaible options in the admin cache select box, i.e. 15mins, 1hr etc. apison/permission: sets which permission to use when registering the admin menu. Notes The accepted where/and clause opterators are: is, not, gt (greater than), lt (less than), gte (greater than or equal to) and lte (less than or equal to). Any cached anypoint can be forcibly refreshed by hitting refresh/endpoint i.e. /wp-json/apison/refresh/jobs or /wp-json/apison/refresh/forcast. This plugin requires WordPress 4.8.0+ and PHP 7.1.0+.