UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

39 lines (38 loc) 2.05 kB
/// <reference types="node" /> import { WxIsvTokenService } from './WxIsvTokenService'; export declare class WxIsvSecRegistrationService extends WxIsvTokenService { registerMiniprogram(data: { name: string; code: string; codeType: number; legalPersonaWechat: string; legalPersonaName: string; componentPhone?: string; }): Promise<any>; registerMiniprogramSearch(data: { name: string; legalPersonaWechat: string; legalPersonaName: string; }): Promise<any>; checkWxVerifyNickname(accessToken: string, nickName: string): Promise<any>; setNickname(accessToken: string, nickName: string, license: string, namingOthers: Record<string, any>): Promise<any>; setSignature(accessToken: string, signature: string): Promise<any>; setHeadImage(accessToken: string, headImgMediaId: string, x1: string, y1: string, x2: string, y2: string): Promise<any>; getAllCategories(accessToken: string): Promise<any>; addCategory(accessToken: string, categories: { first: string; second: string; }[]): Promise<any>; submitAuthAndIcp(accessToken: string, authData: Record<string, any>, icpSubject: Record<string, any>, icpApplets: Record<string, any>, icpMaterials: Record<string, any>): Promise<any>; createIcpVerifyTask(accessToken: string): Promise<any>; queryIcpVerifyTask(accessToken: string, taskId: string): Promise<any>; queryAuthAndIcp(accessToken: string, procedureId: string): Promise<any>; queryIcpServiceContentTypes(accessToken: string): Promise<any>; queryIcpCertificateTypes(accessToken: string): Promise<any>; queryIcpSubjectTypes(accessToken: string): Promise<any>; queryIcpDistrictCode(accessToken: string): Promise<any>; queryIcpNrlxTypes(accessToken: string): Promise<any>; getIcpEntranceInfo(accessToken: string): Promise<any>; uploadIcpMedia(accessToken: string, buffer: Buffer, filename: string, fields?: Record<string, string>): Promise<any>; private buildMultipartForm; }