tags: [企业微信, 集成, 配置]
| 参数 | 值 |
|---|---|
| 企业 ID (CorpID) | wwa979fc0ebcce602a |
| 应用 ID (AgentID) | 1000008 |
| 应用 Secret | 3QIxJQfqFgACBBcybmyc_I-mOoFvicH-Y6hdQ09ldLk |
| 服务端 IP | 59.51.140.250(Hermes 代理服务器 IP) |
| 可信域名 | api.zilanlife.com |
登录 work.weixin.qq.com → 应用管理 → 创建应用
DNS 解析(用户在域名管理后台操作):
api.zilanlife.com → 47.109.158.218阿里云2 服务器 Nginx 配置(Hermes 代理执行):
# 创建 Nginx 站点配置
cat > /www/server/panel/vhost/nginx/api.zilanlife.com.conf << 'EOF'
server {
listen 80;
server_name api.zilanlife.com;
root /www/wwwroot/api.zilanlife.com;
index index.html;
}
EOF
# 创建站点根目录
mkdir -p /www/wwwroot/api.zilanlife.com
# 放置验证文件(内容来自微信后台下载)
echo 'j5y70gNGnVqhnH4d' > /www/wwwroot/api.zilanlife.com/WW_verify_j5y70gNGnVqhnH4d.txt
# 重载 Nginx
nginx -t && nginx -s reload
⚠️ 注意:文件直接放在 /www/wwwroot/api.zilanlife.com/ 根目录,宝塔会自动加载 /www/server/panel/vhost/nginx/ 下的 .conf 文件。
api.zilanlife.comWW_verify_j5y70gNGnVqhnH4d.txthttp://api.zilanlife.com/WW_verify_j5y70gNGnVqhnH4d.txt 可访问应用详情页 → 「企业可信 IP」→ 添加 59.51.140.250
⚠️ 必须在配置可信域名之后才能操作。
应用详情页 → 可见范围 → 选择需要接收消息的部门/成员
GET https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={CorpID}&corpsecret={Secret}
# 返回: {"access_token": "...", "expires_in": 7200}
Token 有效期 7200 秒(2 小时),需缓存复用。
POST https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={TOKEN}
{
"touser": "UserID",
"msgtype": "text",
"agentid": 1000008,
"text": {"content": "消息内容"}
}
GET https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token={TOKEN}&department_id=1&fetch_child=1
返回 userlist 数组,每个用户包含 userid 和 name。
userid 是企业微信自动生成的,如 WuXingdeYeKong,不一定是姓名拼音http://47.109.158.218:1279/api/v1/poems/randomhttp://47.109.158.218:1279/api/v1/poems/search?q=关键词