getWxCloudApiToken.js 729 B

123456789101112131415
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. // 由定时触发器触发时(TRIGGER_SRC=timer):优先使用 WX_TRIGGER_API_TOKEN_V0,不存在的话,为了兼容兼容旧的开发者工具,也是使用 WX_API_TOKEN
  4. // 非定时触发器触发时(TRIGGER_SRC!=timer): 使用 WX_API_TOKEN
  5. const cloudbase_1 = require("../cloudbase");
  6. function getWxCloudApiToken() {
  7. const { TRIGGER_SRC, WX_TRIGGER_API_TOKEN_V0, WX_API_TOKEN } = cloudbase_1.CloudBase.getCloudbaseContext();
  8. if (TRIGGER_SRC === 'timer') {
  9. return WX_TRIGGER_API_TOKEN_V0 || WX_API_TOKEN || '';
  10. }
  11. else {
  12. return WX_API_TOKEN || '';
  13. }
  14. }
  15. exports.getWxCloudApiToken = getWxCloudApiToken;