minif_node
Version:
各类平台的对接的一个sdk
119 lines (118 loc) • 4.56 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createtiktokmini = exports.createqqmini = exports.createwxmini = exports.createtiktok = exports.createmyauthentication = void 0;
var tik_tok_1 = require("./src/tik_tok");
var wxmini_1 = require("./src/wxmini");
var qqmini_1 = require("./src/qqmini");
var tik_tok_mini_1 = require("./src/tik_tok_mini");
var myauthentication_1 = require("./src/myauthentication");
var allOfficalAccountApiPool = {};
// 微信小程序
__exportStar(require("./src/wxmini"), exports);
// 微信小程序
__exportStar(require("./src/qqmini"), exports);
//抖音的生活商家服务
__exportStar(require("./src/tik_tok"), exports);
//抖音小程序
__exportStar(require("./src/tik_tok_mini"), exports);
//鉴权
__exportStar(require("./src/myauthentication"), exports);
/**
* 创建抖音生活服务的模块
* @param data object类型 包括下面参数
* @param appid 抖音生活应用appid
* @param appSecret 抖音生活应用appSecret
* @param redis_options redis的配置信息
* @returns
*/
var createmyauthentication = function (data) {
var instance = allOfficalAccountApiPool["myauthentication-".concat(data.appid)] || false;
if (!instance) {
instance = new myauthentication_1.myauthentication(data);
allOfficalAccountApiPool["tik-tok-".concat(data.appid)] = instance;
}
return instance;
};
exports.createmyauthentication = createmyauthentication;
/**
* 创建抖音生活服务的模块
* @param data object类型 包括下面参数
* @param appid 抖音生活应用appid
* @param appSecret 抖音生活应用appSecret
* @param redis_options redis的配置信息
* @returns
*/
var createtiktok = function (data) {
var instance = allOfficalAccountApiPool["tik-tok-".concat(data.appid)] || false;
if (!instance) {
instance = new tik_tok_1.tik_tok(data);
allOfficalAccountApiPool["tik-tok-".concat(data.appid)] = instance;
}
return instance;
};
exports.createtiktok = createtiktok;
/**
* 创建微信小程序的模块
* @param data object类型 包括下面参数
* @param appid 微信小程序应用appid
* @param appSecret 微信小程序应用appSecret
* @param redis_options redis的配置信息
* @returns
*/
var createwxmini = function (data) {
var instance = allOfficalAccountApiPool["wxmini-".concat(data.appid)] || false;
if (!instance) {
instance = new wxmini_1.wxmini(data);
allOfficalAccountApiPool["wxmini-".concat(data.appid)] = instance;
}
return instance;
};
exports.createwxmini = createwxmini;
/**
* 创建qq小程序的模块
* @param data object类型 包括下面参数
* @param appid qq小程序应用appid
* @param appSecret qq小程序应用appSecret
* @param redis_options redis的配置信息
* @returns
*/
var createqqmini = function (data) {
var instance = allOfficalAccountApiPool["qqmini-".concat(data.appid)] || false;
if (!instance) {
instance = new qqmini_1.qqmini(data);
allOfficalAccountApiPool["qqmini-".concat(data.appid)] = instance;
}
return instance;
};
exports.createqqmini = createqqmini;
/**
* 创建抖音小程序的模块
* @param data object类型 包括下面参数
* @param appid 抖音小程序应用appid
* @param appSecret 抖音小程序应用appSecret
* @param redis_options redis的配置信息
* @returns
*/
var createtiktokmini = function (data) {
var instance = allOfficalAccountApiPool["tiktokmini-".concat(data.appid)] || false;
if (!instance) {
instance = new tik_tok_mini_1.tik_tok_mini(data);
allOfficalAccountApiPool["qqmini-".concat(data.appid)] = instance;
}
return instance;
};
exports.createtiktokmini = createtiktokmini;