MBurger-JS-SDK

所属分类:云计算
开发工具:JavaScript
文件大小:258KB
下载次数:0
上传日期:2023-04-04 07:43:58
上 传 者sh-1993
说明:  这个包在JS项目和MBurger CMS之间提供了一个简单的接口,帮助您检索每个...
(This package provides a simple interface between your JS Project and the MBurger CMS, helping you to retrieve data easily. <https://mburger.cloud>)

文件列表:
.devcontainer (0, 2023-04-04)
.devcontainer\Dockerfile (839, 2023-04-04)
.devcontainer\devcontainer.json (982, 2023-04-04)
.prettierrc (25, 2023-04-04)
LICENSE (35148, 2023-04-04)
__tests__ (0, 2023-04-04)
__tests__\healthcheck.test.js (102, 2023-04-04)
__tests__\mburger.test.js (6851, 2023-04-04)
babel.config.js (110, 2023-04-04)
docs (0, 2023-04-04)
docs\MBurgerInstance-getBlock.html (9402, 2023-04-04)
docs\MBurgerInstance-getBlocks.html (7802, 2023-04-04)
docs\MBurgerInstance-getSection.html (8610, 2023-04-04)
docs\createClient.html (6728, 2023-04-04)
docs\index.html (3843, 2023-04-04)
docs\mburger.js.html (16218, 2023-04-04)
docs\scripts (0, 2023-04-04)
docs\scripts\app.min.js (1830, 2023-04-04)
docs\scripts\linenumber.js (675, 2023-04-04)
docs\scripts\search.js (1419, 2023-04-04)
docs\styles (0, 2023-04-04)
docs\styles\app.min.css (209749, 2023-04-04)
docs\styles\iframe.css (208, 2023-04-04)
docs\styles\prettify-jsdoc.css (1535, 2023-04-04)
docs\styles\prettify-tomorrow.css (2026, 2023-04-04)
docs\styles\reset.css (1021, 2023-04-04)
index.html (331, 2023-04-04)
jest.config.js (6584, 2023-04-04)
jsdoc.conf (134, 2023-04-04)
mburger.d.ts (1708, 2023-04-04)
mburger.js (19375, 2023-04-04)
mburger.ts (16158, 2023-04-04)
package-lock.json (582339, 2023-04-04)
package.json (806, 2023-04-04)
... ...

# ” 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 ```console npm i mburger --save ``` ### 1.1 - Yarn ```console 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. ```javascript const instance = mburger.createClient({ api_key: '1234567890' }); ``` ### 3.2 - Retrieve a single Section | 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`. | #### 3.2.1 - Sample code ```javascript // 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 Block's section | 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`. | #### 3.3.1 - Sample code ```javascript // 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)); ``` ### 3.4 - Retrieve multiple Blocks | 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`. | #### 3.4.1 - Sample code ```javascript // 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](http://support.mburger.cloud/) ## 5.0 - License The MIT License (MIT). Please see [License File](./LICENSE) for more information.

近期下载者

相关文件


收藏者