企业微信应用消息推送:实现高效信息触达

核心功能:发送文本消息


能力介绍

发送文本消息 是 QiWe API 中最基础且最高频使用的接口。它允许开发者通过自建应用或代开发应用,向企业成员发送纯文本通知。其核心价值在于低延迟高送达率,支持指定成员、部门或标签进行精准推送。

10 分钟接入 Demo

  1. 获取凭证 :登录企微后台或 QiWe 管理面板,获取 AppIDAppSecret

  2. 获取 Token :调用鉴权接口获取 access_token(有效期 2 小时)。

  3. 确定接收者 :获取目标用户的 UserId(如 ZhongGong)。

  4. 调用接口 :构建 JSON 报文,向 POST /message/send 终点发送请求。

  5. 验证结果 :检查返回码 errcode 是否为 0。

API 示例代码

以下为基于 Python 的标准调用示例:

python 复制代码
import requests
import json

def send_text_message(access_token, user_id, content):
    url = f"https://api.qiweapi.com/cgi-bin/message/send?access_token={access_token}"
    
    payload = {
        "touser": user_id,        # 成员ID列表,多个用|分隔
        "msgtype": "text",       # 消息类型
        "agentid": 1000002,      # 企业应用的id
        "text": {
            "content": content   # 消息内容,最长2048字节
        },
        "safe": 0                # 表示是否保密消息,0表示否
    }
    
    response = requests.post(url, data=json.dumps(payload))
    return response.json()

# 调用示例
# res = send_text_message("YOUR_TOKEN", "UserID_1", "您好,这是来自系统的技术通知。")
# print(res)

使用场景说明

  • 系统告警通知:当服务器负载过高或接口异常时,即时推送文本信息给运维人员。

  • 流程审批提醒:OA 系统中有新待办事项时,自动通知相关负责人处理。

  • 会议通知:在会议开始前 15 分钟,向参会人员发送地点与时间提醒。

FAQ

  • Q:消息发送成功了,但手机端没收到?

    • A:请检查该成员是否在应用的"可见范围"内,且未开启"消息免打扰"。
  • Q:文本内容支持换行吗?

    • A:支持。在 content 字符串中使用 \n 即可实现换行。
  • Q:限制频率是多少?

    • A:每分钟频率限制较高,但建议大批量推送时采用异步队列,避免触发瞬时限流。

引导入口

相关推荐
java_logo1 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司9 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
憧憬成为web高手11 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
段一凡-华北理工大学11 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh13 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898614 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD14 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
java_logo15 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
TlSfoward15 小时前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php
数智化管理手记16 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘