@wigetapp/accesstoken
Version:
wxs 微信系开发脚手架之微信 accesstoken
31 lines • 1.07 kB
TypeScript
import { AccessToken, AccessTokenType } from '../AccessToken';
import { ApiConfig } from '../ApiConfig';
/**
* @author wigetapp
* @copyright wx@wigetapp.com
* @description 企业微信开发平台 AccessToken
*/
export declare class OpenCpAccessTokenApi {
private static getProviderTokenUrl;
private static getSuiteTokenUrl;
/**
* 获取 acces_token
* 1、先从缓存中获取,如果可用就直接返回
* 2、如果缓存中的已过期就调用刷新接口来获取新的 acces_token
* @param tokenType
*/
static getAccessToken(tokenType?: AccessTokenType): Promise<AccessToken>;
/**
* 获取可用的 AccessToken
* @param apiConfig
* @param tokenType
*/
private static getAvailableAccessToken;
/**
* 获取新的 acces_token 并设置缓存
* @param apiConfig
* @param tokenType
*/
static refreshAccessToken(apiConfig: ApiConfig, tokenType?: AccessTokenType): Promise<AccessToken>;
}
//# sourceMappingURL=OpenCpAccessTokenApi.d.ts.map