@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
62 lines (61 loc) • 1.97 kB
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
/**
* @author Javen
* @copyright javendev@126.com
* @description 群发接口
*/
export declare class MessageApi {
private static sendAllUrl;
/**
* 根据标签进行群发【订阅号与服务号认证后均可用】
* @param jsonStr
* @param accessToken
*/
static sendAll(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static sendUrl;
/**
* 根据OpenID列表群发【订阅号不可用,服务号认证后可用】
* @param jsonStr
* @param accessToken
*/
static send(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static deleteUrl;
/**
* 删除群发【订阅号与服务号认证后均可用】
* @param jsonStr
* @param accessToken
*/
static delete(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static previewUrl;
/**
* 预览接口【订阅号与服务号认证后均可用】
* @param jsonStr
* @param accessToken
*/
static preview(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static getUrl;
/**
* 查询群发消息发送状态【订阅号与服务号认证后均可用】
* @param msgId 群发消息后返回的消息id
* @param accessToken
*/
static get(msgId: string, accessToken?: AccessToken): Promise<any>;
private static getSpeedUrl;
/**
* 获取群发速度
* @param accessToken
*/
static getSpeed(accessToken?: AccessToken): Promise<any>;
private static setSpeedUrl;
/**
* 设置群发速度
* 0 80w/分钟
* 1 60w/分钟
* 2 45w/分钟
* 3 30w/分钟
* 4 10w/分钟
* @param speed 群发速度的级别,是一个0到4的整数,数字越大表示群发速度越慢
* @param accessToken
*/
static setSpeed(speed: number, accessToken?: AccessToken): Promise<any>;
}