3.1.0 • Published 1 year ago

mburger v3.1.0

Weekly downloads
13
License
MIT
Repository
github
Last release
1 year ago

🍔 MBurger JavaScript SDK 🍔

This package provides a simple interface between your Laravel Project and the MBurger CMS, helping you to retrieve data easily.

1.0 - Installation

This package can be installed via the most common Javascript package managers:

1.1 - NPM

npm i mburger --save

1.1 - Yarn

yarn add mburger --save

2.0 - Configuration

There is no need for configurations after installing the SDK.

3.0 - Methods reference

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.

3.1 - Initiate the connection

Init the connection to MBurger with your API Key.

const instance = mburger.createClient({
    api_key: '1234567890'
});

3.2 - Retrieve a single Section

SpecificationData TypeDescription
section_idIntegerID of the requested Section
original_mediaBooleanIndicate if you want the original media or the converted ones
use_slugBooleanDeclare if you want to use the section slug instead of the ID to retrieve data
localeStringCountry code of the required locale

3.2.1 - Sample code

 // 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));

3.3 - Retrieve a single Block

SpecificationData TypeDescription
block_idIntegerID of the requested Block
force_locale_fallbackBooleanSet the parameters force_locale_fallback as indicated in the documentation
localeStringCountry code of the required locale
original_mediaBooleanIndicate if you want the original media or the converted ones
paramsObjectThe parameters you want to pass to the MBurger params variable. Check our API Reference for more informations
order_ascBooleanDeclare if you want the data in ascendent or descendent order

3.3.1 - Sample code

 // Import MBurger SDK
 const mburger = require('mburger');

// Init the connection
const instance = mburger.createClient({
    api_key: '1234567890'
});

// Retrieve a specific block
instance.getBlock({
    block_id: 884,
    locale: 'it',
    original_media: false
}).then(result => console.log(result));

3.4 - Retrieve multiple Blocks

SpecificationData TypeDescription
block_idsArrayID of the requested Blocks
filtersObjectThe filters you want to pass to the MBurger params variable. Check our API Reference for more informations
order_ascBooleanDeclare if you want the data in ascendent or descendent order

3.4.1 - Sample code

// 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));

4.0 - Support & Feedback

For support regarding MBurger, the SDK or any kind of feedback please feel free to contact us via support.mburger.cloud

5.0 - License

The MIT License (MIT). Please see License File for more information.

3.1.0

1 year ago

2.3.0

3 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago