@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
34 lines (33 loc) • 1.11 kB
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
/**
* @author Javen
* @copyright javendev@126.com
* @description 微信服务器
*/
export declare class CallbackApi {
private static apiUrl;
/**
* 获取微信服务器IP地址
* @param accessToken
*/
static getCallbackIp(accessToken?: AccessToken): Promise<any>;
private static checkUrl;
/**
* 网络检测
* @param action 执行的检测动作,允许的值:dns(做域名解析)、ping(做ping检测)、all(dns和ping都做)
* @param operator 指定平台从某个运营商进行检测,允许的值:CHINANET(电信出口)、UNICOM(联通出口)、CAP(腾讯自建出口)、DEFAULT(根据ip来选择运营商)
* @param accessToken
*/
static check(action?: CheckAction, operator?: CheckOperator, accessToken?: AccessToken): Promise<any>;
}
export declare enum CheckAction {
DNS = "dns",
PING = "ping",
ALL = "all"
}
export declare enum CheckOperator {
CHINANET = "CHINANET",
UNICOM = "UNICOM",
CAP = "CAP",
DEFAULT = "DEFAULT"
}