0.0.4 • Published 4 years ago

sr-universal v0.0.4

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

sr-universal

调用通用的第三方服务

Installation

npm install sr-universal --save

Usage

  /**
   *
   * @param {*} url 上报的url,默认值:https://lingshou.tencent.com/dp/universal/universal
   * @param {*} srId 上报的鉴权的应用标识,默认值:process.env.SR_ID
   * @param {*} srSecret 上报的鉴权的密钥,默认值:process.env.SR_SECRET
   * @param {*} obj taf的Obj地址,默认值:TXSR.OfficialAccountsServer.BusinessObj
   * @param {*} func 调用的函数名称: 默认为:'universal'
   * @param {*} log 自定义的日志打印函数,默认为: () => {}
   */

const uni = new Universal({
  url: 'https://lingshou.tencent.com/dp/universal/universal',
  srId: process.env.SR_ID,
  srSecret: process.env.SR_SECRET,
  obj: 'TXSR.OfficialAccountsServer.BusinessObj',
  func: 'universal',
});

/*
* 入参列表
*/
uni.handle({
    'serviceId': 0,
    'authorized': 0,
  }, {
    'appId': 'wxd051389504a6fd9d',
    'componentId': 'wx418bc61a96749fea',
    'url': 'https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN',
    'method': 'GET',
    'json': JSON.stringify({}),
    'extra': '',
  });