Download the PHP package lambry/apison without Composer
On this page you can find all versions of the php package lambry/apison. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lambry/apison
More information about lambry/apison
Files in lambry/apison
Package apison
Short Description WordPress plugin to fetch, cache and access API data.
License GPL-2.0-or-later
Homepage https://github.com/lambry/apison
Informations about the package apison
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+
.