Appearance
5 分钟发送第一条微信消息
本页只做一件事:从注册账号到发出第一条微信消息,帮你确认 Eyun API 已经能驱动一个微信实例。
TIP
这不是完整上线方案,只用于验证最小闭环。正式上线前,请继续阅读 API 使用规范。
接入流程
| 步骤 | 目标 | 预计耗时 | 产出 |
|---|---|---|---|
| 1 | 注册账号并获取凭证 | 30 秒 | 域名地址、Authorization |
| 2 | 登录一个微信实例 | 1 分钟 | wId、wcId |
| 3 | 发送第一条消息 | 2 分钟 | 手机微信收到测试消息 |
| 4 | 配置消息回调 | 2 分钟 | 你的服务开始接收微信消息 |
Step 1:获取开发者凭证
- 打开 Eyun 控制台 并注册账号。
- 进入「我的 API → 开通信息」。
- 复制域名地址和
Authorization。
text
域名地址 = https://api.e-yun.example
Authorization = eyJ0eXAiOiJKV1...TIP
Authorization 生成后长期有效。后续所有接口调用都需要在请求头中携带它。
Step 2:登录微信实例
推荐新用户先在控制台完成登录:
- 进入「微信管理」。
- 点击「扫码登录」。
- 使用手机微信扫码并确认。
- 登录成功后保存以下两个值:
| 字段 | 含义 | 使用场景 |
|---|---|---|
wId | 登录实例标识 | 调用发送、好友、群聊等接口时使用 |
wcId | 微信 ID | 掉线重登时必须传入,用于保持同一个微信实例 |
WARNING
首次登录后 24 小时内可能掉线一次。掉线后重新登录时必须传入原 wcId,否则可能创建新设备并导致频繁掉线。
如需用 API 完成登录,请按顺序调用:
获取二维码时默认可以直接扫码登录。只有需要固定登录地区、本地网络或自有代理时,才按需选择平台线路、Aid 或自定义代理。
Step 3:发送测试消息
把目标 wcId 设为 filehelper,消息会发送到文件传输助手,最容易验证。
bash
curl -X POST https://api.e-yun.example/sendText \
-H "Content-Type: application/json" \
-H "Authorization: eyJ0eXAiOiJKV1..." \
-d '{
"wId": "0000016e-63eb-f319-0001-ed01076abf1f",
"wcId": "filehelper",
"content": "Hello from Eyun"
}'成功响应示例:
json
{
"code": "1000",
"message": "处理成功",
"data": {
"type": 1,
"msgId": 2562652205,
"newMsgId": 4482117376572170921,
"createTime": 1641457769,
"wcId": "filehelper"
}
}验证结果
接口返回 code = "1000" 后,打开手机微信的文件传输助手。
| 结果 | 说明 | 下一步 |
|---|---|---|
| 能看到测试消息 | API 已经成功驱动当前微信实例 | 继续配置 Webhook |
| 接口成功但手机未显示 | 检查 wId、账号在线状态和目标 wcId | 参考 API 使用规范 |
| 接口返回失败 | 根据 message 和发送错误码排查 | 参考 发送接口错误码 |
Step 4:接收微信消息
接入成功后,建议继续配置 Webhook:
如果还没有公网服务器,可先按 Webhook 本地联调 查看回调内容,或用临时公网地址调试本地接口。
WARNING
通过 API 主动发送的消息不会产生回调。只有对方或群成员发送到当前微信实例的消息才会回调。
常见下一步
| 场景 | 推荐阅读 |
|---|---|
| AI 自动回复 | 设置回调地址 + 发送文本 |
| 群聊运营 | 群聊管理 |
| 客户管理 | 好友操作 |
| 朋友圈运营 | 朋友圈 |
| 上线前检查 | API 使用规范 |
