This package provides a simple interface between your Laravel Project and the MBurger CMS, helping you to retrieve data easily.
This package can be installed via the most common Javascript package managers:
npm i mburger --save
yarn add mburger --save
There is no need for configurations after installing the SDK.
In the current version of our JS SDK you can find only a few methods that you can implement in your code but they're so powerful that enable you to do pretty anything with MBurger CMS.
Init the connection to MBurger with your API Key.
const instance = mburger.createClient({
api_key: '1234567890'
});
Specification | Data Type | Description |
---|---|---|
section_id | Integer | ID of the requested Section |
original_media | Boolean | Indicate if you want the original media or the converted ones |
use_slug | Boolean | Declare if you want to use the section slug instead of the ID to retrieve data |
locale | String | Country code of the required locale |
size | full , short |
Declare if you want the full response or the short version. The default is short . |
// Import MBurger SDK
const mburger = require('mburger');
// Init the connection
const instance = mburger.createClient({
api_key: '1234567890'
});
// Get a specific block
instance.getSection({
section_id: 10088,
locale: 'it',
original_media: false
}).then(result => console.log(result));
Specification | Data Type | Description |
---|---|---|
block_id | Integer | ID of the requested Block |
force_locale_fallback | Boolean | Set the parameters force_locale_fallback as indicated in the documentation |
locale | String | Country code of the required locale |
original_media | Boolean | Indicate if you want the original media or the converted ones |
params | Object | The parameters you want to pass to the MBurger params variable. Check our API Reference for more informations |
order_asc | Boolean | Declare if you want the data in ascendent or descendent order |
size | full , short |
Declare if you want the full response or the short version. The default is short . |
// Import MBurger SDK
const mburger = require('mburger');
// Init the connection
const instance = mburger.createClient({
api_key: '1234567890'
});
// Retrieve a specific block's sections
instance.getSections({
block_id: 884,
locale: 'it',
original_media: false
}).then(result => console.log(result));
Specification | Data Type | Description |
---|---|---|
block_ids | Array | ID of the requested Blocks |
filters | Object | The filters you want to pass to the MBurger params variable. Check our API Reference for more informations |
order_asc | Boolean | Declare if you want the data in ascendent or descendent order |
size | full , short |
Declare if you want the full response or the short version. The default is short . |
// Import MBurger SDK
const mburger = require('mburger');
// Init the connection
const instance = mburger.createClient({
api_key: '1234567890'
});
// Retrieve data from the block
instance.getBlocks({
block_ids: [884, 886],
locale: 'it'
}).then(result => console.log(result));
For support regarding MBurger, the SDK or any kind of feedback please feel free to contact us via support.mburger.cloud
The MIT License (MIT). Please see License File for more information.