25 lines
882 B
JavaScript
25 lines
882 B
JavaScript
const request = require("../request");
|
|
const cloudbase = require("@cloudbase/node-sdk");
|
|
let app = null;
|
|
let db = null;
|
|
exports.main = async (context) => {
|
|
const { suite_access_token, corpid, permanentCode } = context;
|
|
let url = `https://qyapi.weixin.qq.com/cgi-bin/service/get_corp_token?suite_access_token=${suite_access_token}`;
|
|
let params = {
|
|
auth_corpid: corpid,
|
|
permanent_code: permanentCode,
|
|
};
|
|
let res = await request.main(url, params, "POST");
|
|
return res.access_token;
|
|
};
|
|
|
|
exports.getProviderAccessToken = async () => {
|
|
let url = `https://qyapi.weixin.qq.com/cgi-bin/service/get_provider_token`;
|
|
let params = {
|
|
corpid: "wwe3fb2faa52cf9dfb",
|
|
provider_secret: "v5sv-M56Amgik91OewBIzcq6ptbnlkC-QUisBq3UNErDF6Yyxd4BgBRea0_636se",
|
|
};
|
|
let { provider_access_token } = await request.main(url, params, "POST");
|
|
return provider_access_token;
|
|
};
|