@tnwx/accesstoken
Version:
TNWX 微信系开发脚手架之微信 accesstoken
27 lines (26 loc) • 785 B
TypeScript
/**
* @author Javen
* @copyright javendev@126.com
* @description AccessTokenApi
*/
import { AccessToken } from './AccessToken';
import { ApiConfig } from './ApiConfig';
export declare class AccessTokenApi {
private static url;
/**
* 获取 acces_token
* 1、先从缓存中获取,如果可用就直接返回
* 2、如果缓存中的已过期就调用刷新接口来获取新的 acces_token
*/
static getAccessToken(): Promise<AccessToken>;
/**
* 通过 appId 从缓存中获取 acces_token
* @param apiConfig
*/
private static getAvailableAccessToken;
/**
* 获取新的 acces_token 并设置缓存
* @param apiConfig
*/
static refreshAccessToken(apiConfig: ApiConfig): Promise<AccessToken>;
}