WP Manifestindependent plugin directory

Apison

WordPress plugin to fetch, cache and access API data.

by Lambry · github.com/lambry/apison · website

2stars
9composer installs
1forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

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

Also on Packagist as lambry/apison:

composer require lambry/apison

From the readme

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+.

Read the full README on GitHub →