1.1.0 • Published 4 years ago
@jianghohwason/nt-addon-wechatapi v1.1.0
nt-addon-wechatapi
基于 nest 封装的 微信公众平台 API 安装
npm i @jianghohwason/nt-addon-wechatapi
使用方法
引入模块
import { Module } from '@nestjs/common';
import { WechatApiAddon } from '@jianghohwason/nt-addon-wechatapi';
@Module({
imports: [
WechatApiAddon.forRoot({
appid: 'appid',
secret: 'secret',
}),
],
})
export class ApplicationModule {}
在需要使用的模块中引入注入并使用
import { Injectable, Inject } from '@nestjs/common';
import { WechatCustomer } from '@jianghohwason/nt-addon-wechatapi';
@Injectable()
export class TestPay {
constructor(
@Inject(WechatCustomer)
private readonly wechatCustomer: WechatCustomer,
) {}
async test() {
const data = await this.wechatCustomer.getKfMsgRecord(appid, parameter);
console.log(data);
}
}
- 发送客服消息(文本、图片、语音、视频、音乐、图文)
- 菜单操作(查询、创建、删除、个性化菜单)
- 二维码(创建临时、永久二维码,查看二维码 URL)
- 分组操作(查询、创建、修改、批量移动用户到分组, 批量从分组移除用户)
- 用户信息(批量查询用户基本信息、获取关注者列表)
- 媒体文件(上传、获取)
- 群发消息(文本、图片、语音、视频、图文)
- 客服记录(查询客服记录,查看客服、查看在线客服)
- 群发消息
- 公众号支付(发货通知、订单查询)
- 微信小店(商品管理、库存管理、邮费模板管理、分组管理、货架管理、订单管理、功能接口)
- 模版消息
- 网址缩短
- 语义查询
- 数据分析
- JSSDK 服务端支持
- 素材管理
- 摇一摇周边