UNPKG

@tnwx/wxmp

Version:

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

50 lines (49 loc) 1.7 kB
import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 模板消息 */ export declare class TemplateApi { static sendTemplateUrl: string; private static setIndustryUrl; private static getIndustryUrl; private static getTemplateIdUrl; private static delTemplateUrl; private static getAllTemplateUrl; /** * 发送模板消息 * @param tempJson 模板消息JSON数据 * @param accessToken 接口调用凭证 */ static send(tempJson: string, accessToken?: AccessToken): Promise<any>; /** * 设置所属行业 * @param industry_id1 公众号模板消息所属行业编号 * @param industry_id2 公众号模板消息所属行业编号 * @param accessToken 接口调用凭证 */ static setIndustry(industry_id1: string, industry_id2: string, accessToken?: AccessToken): Promise<any>; /** * 获取设置的行业信息 * @param accessToken 接口调用凭证 */ static getIndustry(accessToken?: AccessToken): Promise<any>; /** * 获取模板列表 * @param templateIdShort 模板库中模板的编号 * @param accessToken 接口调用凭证 */ static getTemplateId(templateIdShort: string, accessToken?: AccessToken): Promise<any>; /** * 删除模板 * @param templateId 公众帐号下模板消息ID * @param accessToken 接口调用凭证 */ static delTemplate(templateId: string, accessToken?: AccessToken): Promise<any>; /** * 获取模板列表 * @param accessToken 接口调用凭证 */ static getAllTemplate(accessToken?: AccessToken): Promise<any>; }