3.1.2 • Published 9 months ago

wecom-common v3.1.2

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
9 months ago

wecom-common

企业微信基础SDK,包括获取token等操作

安装

npm i wecom-common

使用

引入包

const { WecomError, getToken, code2session } = require('../index');

getToken 获取access_token

const token = await getToken({
  corpId: 'xxx',
  secret: 'xxx',
});

参数

  • options
    • corpId 企业Id,若不设置则由环境变量CORP_ID中读取;
    • secret 密钥, 若不设置则由环境变量SECRET中读取;

返回值

  • 返回token

WecomError

异常类,当获取出错时抛出此异常,code变量记录服务器返回的错误代码。

注意

  1. 为保证能在腾讯云云函数中使用,需要兼容node v12.16版本,因此node-fetch只能使用v2版本(node v12 不支持ES moudle);
  2. mocha的测试用例只能在本地运行,且需要传入相关的环境变量。参考格式如下:
clear && export CORP_ID=xxxx && export SECRET=xxxxx && mocha