使用nodejs给企业微信用户发送消息
时间: 2023-08-30 16:10:56 浏览: 22
以下是使用nodejs给企业微信用户发送消息的步骤:
1. 在企业微信管理后台中,创建一个应用并获取其应用ID和应用密钥。
2. 安装企业微信API的nodejs模块:
```
npm install @qyapi/wx-api
```
3. 在代码中引入企业微信API模块,并根据获取的应用ID和应用密钥创建API对象:
```
const wxapi = require('@qyapi/wx-api');
const corpId = '企业ID';
const secret = '应用密钥';
const api = new wxapi(corpId, secret);
```
4. 调用API对象的sendText方法,传入接收消息的用户ID、消息内容等参数,发送消息:
```
const userId = '接收消息的用户ID';
const content = '要发送的消息内容';
api.sendText(userId, content)
.then(res => {
console.log('消息发送成功:', res.data);
})
.catch(err => {
console.error('消息发送失败:', err);
});
```
以上就是使用nodejs给企业微信用户发送消息的基本步骤。需要注意的是,发送消息的用户必须已经关注了企业微信的公众号,并且用户ID需要事先获取。