Utilities for a simpler way to integrate serverless microservices with meli-auth service
npm install @janiscommerce/meli-auth-sdkUtilities for a simpler way to integrate serverless microservices with meli-auth service
``sh`
npm install @janiscommerce/meli-auth-sdk
#### Types
- MeliToken
| Property | Type | Description |
| ----------- | ------ | ------------- |
| accessToken | string | Mercadolibre access token |
| expiresIn | string | Token expiration date in ISO 8601 format |
`js`
const MeliAuthSdk = require('@janiscommerce/meli-auth-sdk');
js
'use strict';const { API } = require('@janiscommerce/api');
const MeliAuthSdk = require('@janiscommerce/meli-auth-sdk');
const requestPromise = require('request-promise');
class ExampleApi extends API {
async process() {
const orderId = '123455'
const { accessToken, expiresIn } = await MeliAuthSdk.getAccessToken('test', '1234554');
const response = await requestPromise({
method: 'POST',
uri:
https://api.mercadolibre.com/orders/${orderId}?access_token=${accessToken}
json: true
});
this.setBody({ response });
}
}module.exports = ExampleApi;
``