UNPKG

minchao-js-sdk

Version:
65 lines (59 loc) 1.43 kB
const axios = require('axios') const MS = require('./ms') const { isString, isNumber } = require('./dataType') const tagLibrary = class tagLibrary { constructor() { this.header = { 'content-type': 'application/json', 'X-MS-ApplicationId': MS._config.applicationId, 'X-MS-REST-API-KEY': MS._config.applicationKey, 'X-MS-APP-ID': MS._config.appid } } findTagLibrarysBySubCategoryId(subCategoryId) { let params = { subCategoryId: subCategoryId } return new Promise((resolve, reject) => { axios({ method: 'GET', url: MS._config.parameters.APP_FIND_TAG_LIBRARY_BY_SUB_CATEGORY_ID, params: params, headers: this.header }).then(res => { if(res.data.success) { resolve(res.data.data) } else { reject(res.data.message) } }).catch(err => { reject(err) }) }) } getTagLibrary(tagId) { let params = { tagId: tagId } return new Promise((resolve, reject) => { axios({ method: 'GET', url: MS._config.parameters.APP_GET_TAG_LIBRARY, params: params, headers: this.header }).then(res => { if(res.data.success) { resolve(res.data.data) } else { reject(res.data.message) } }).catch(err => { reject(err) }) }) } } module.exports = tagLibrary