UNPKG

@tnwx/wxmp

Version:

TNWX 微信系开发脚手架之极速开发微信公众号

31 lines (30 loc) 989 B
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>; }