Skip to content

API 参考 ​

Eyun API 使用 HTTP POST 和 JSON 完成微信实例登录、消息收发、联系人协作与内容运营。首次接入先在控制台跑通真实消息,再把同一个 Auth 和实例 wId 接入后端。

与企业微信 API 的关系 ​

本页是微信个人号 API。要接企业微信里的客户、客户群与企业成员,请看并列的企业微信 API 文档,凭证与实例互不通用。

微信个人号 API企业微信 API
接入对象个人微信账号的好友与群企业外部联系人(客户)、客户群与企业成员
开通方式控制台自助开通,7 天免费试用企微控制台自助开通,可以试用
在线调试个人微信在线调试企业微信在线调试
实例标识wIdappid
路径前缀/…/wx-api/api/<模块>/…

接入状态 ​

你已经完成接下来做什么
还没有开通按快速开始开通并保存 API 凭证
已开通,但微信未登录按扫码登录继续
微信已在线完成收发测试,分别确认手机和接收服务收到消息
已完成收发测试复制请求到代码,再选择下方业务接口

请求约定 ​

项目约定
Base URL从控制台文档中心复制完整 API Base URL,保留路径前缀,填入 {BASE_URL}
请求方法除特殊说明外均为 POST
请求格式Content-Type: application/json
推荐认证Authorization: Bearer <API 凭证>
成功码"code": "1000"
失败码"code": "1001"

新默认应用在控制台「应用凭证」页领取一次完整 Auth 并保存;已有应用使用自己保存的完整凭证,掩码不能用于调用。采用开发者账号密码鉴权时,按 API 凭证中的对应流程取得凭证。

bash
curl -X POST "{BASE_URL}/sendText" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eyk_your_auth" \
  -d '{
    "wId": "你的登录实例ID",
    "wcId": "filehelper",
    "content": "Hello from Eyun"
  }'

通用响应 ​

json
{
  "code": "1000",
  "message": "成功",
  "data": {}
}

code = "1000" 只表示接口请求成功。查询在线状态、异步任务等接口还需要继续判断 data 中的业务状态。

接口分类 ​

认证与实例 ​

目标推荐入口
了解 Auth 和登录方式API 凭证
在自己后台集成登录Step 1:开发者账号鉴权 → Step 2:获取二维码 → Step 3:执行登录
查询与恢复实例在线状态 · 断线重连

消息与 Webhook ​

目标推荐入口
发送消息文本 · 图片 · 文件 · 视频 · 小程序
接收事件设置回调 · 事件索引 · 完整字典
转发已有消息文件 · 图片 · 视频

联系人、群聊与标签 ​

模块常用接口
联系人初始化通讯录 · 联系人列表 · 联系人详情
好友操作搜索 · 添加 · 备注
群聊创建群 · 群详情 · 群成员
标签创建 · 修改 · 列表

朋友圈、视频号与收藏 ​

模块常用接口
朋友圈查询 · 发文字 · 发图片 · 互动
视频号搜索 · 主页 · 发布 · 私信
收藏列表 · 详情 · 删除

媒体与文件 ​

目标常用接口
下载消息资源文件 · 图片 · 语音 · 视频
CDN下载 · 上传图片 · 上传视频

错误与诊断 ​

目标常用入口
网络调整设置自定义代理 · Aid 本地代理
排查问题错误码与排查 · 常见问题

上线前 ​

完成接口联调后,核对 API 使用与安全、Webhook 可靠性 和 上线检查清单。