@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
31 lines (30 loc) • 989 B
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
import { MsgAdapter } from '@tnwx/commons';
export declare class WeChat {
/**
* JSSDK签名
* @param nonce_str
* @param timestamp
* @param url
* @param accessToken api_authorizer_token
* @param jsapi_ticket
*/
static jssdkSignature(nonce_str: string, timestamp: string, url: string, accessToken?: AccessToken, jsapi_ticket?: string): Promise<string>;
/**
* 验证成为开发者
* @param signature
* @param timestamp
* @param nonce
* @param echostr
*/
static checkSignature(signature: string, timestamp: string, nonce: string, echostr: string): string;
/**
* 处理消息
* @param msgAdapter
* @param msgXml
* @param msgSignature
* @param timestamp
* @param nonce
*/
static handleMsg(msgAdapter: MsgAdapter, msgXml: string, msgSignature?: string, timestamp?: string, nonce?: string): Promise<string>;
}