@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
50 lines (49 loc) • 1.7 kB
TypeScript
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>;
}