Download
Usage
Including it in your page
<script src="japi.js" type="module"></script>
Importing it in your Javascript file
import JAPI from './japi.js'
Instantiate the class
const japi = new JAPI( 'http://yoursite.com', 'YOUR_JOOMLA_TOKEN' )
Examples
GET (list)
japi.get('content/article') .then(response => console.log(response))
GET (single)
japi.get('content/article/1') .then(response => console.log(response))
CREATE
japi.post('content/article', { alias: 'my-article', articletext: 'My text', catid: 2, language: '*', metadesc: '', metakey: '', title: 'My New Article' }).then(response => console.log(response))
DELETE
japi.delete('content/article/1') .then(response => console.log(response))
UPDATE
japi.update('content/article/1', { catid: 2, title: 'My Updated Article', }).then(response => console.log(response))
More info
Check out more infomation on Joomla's core APIs.