coa-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js
39 lines (38 loc) • 2.05 kB
TypeScript
/// <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;
}