# 常见问题

<div class="qiwe-hero" style="background: linear-gradient(135deg, rgba(255, 213, 145, 0.45) 0%, rgba(255, 255, 255, 0.06) 100%); border: 1px solid rgba(255, 236, 202, 0.7); border-radius: 12px; padding: 28px 32px; margin-bottom: 24px; box-shadow: 0 4px 12px rgba(250, 140, 22, 0.08);">
 <h1 style="margin:0 0 10px 0;font-size:26px;font-weight:600;color:inherit;border:none;padding-bottom:0;">常见问题</h1>
 <p style="margin:0 0 16px 0;font-size:15px;color:inherit;line-height:1.6;">
 接入与使用过程中的高频问题解答，覆盖<strong>环境要求、Token 授权、消息风控、Webhook 回调、数据安全</strong>等核心场景。
 </p>
 <div style="display:flex;flex-wrap:wrap;gap:8px;">
 <span style="background: rgba(255, 247, 230, 0.55); border: 1px solid rgba(255, 213, 145, 0.65); border-radius: 4px; padding: 2px 10px; color: #AD6800; font-weight: 500; font-size: 13px;">无需插件</span>
 <span style="background: rgba(255, 247, 230, 0.55); border: 1px solid rgba(255, 213, 145, 0.65); border-radius: 4px; padding: 2px 10px; color: #AD6800; font-weight: 500; font-size: 13px;">Token 授权</span>
 <span style="background: rgba(255, 247, 230, 0.55); border: 1px solid rgba(255, 213, 145, 0.65); border-radius: 4px; padding: 2px 10px; color: #AD6800; font-weight: 500; font-size: 13px;">消息队列</span>
 <span style="background: rgba(255, 247, 230, 0.55); border: 1px solid rgba(255, 213, 145, 0.65); border-radius: 4px; padding: 2px 10px; color: #AD6800; font-weight: 500; font-size: 13px;">Webhook</span>
 <span style="background: rgba(255, 247, 230, 0.55); border: 1px solid rgba(255, 213, 145, 0.65); border-radius: 4px; padding: 2px 10px; color: #AD6800; font-weight: 500; font-size: 13px;">私有化部署</span>
 </div>
</div>

<div style="display:flex;align-items:center;gap:10px;margin:28px 0 16px 0;">
<span style="font-size:22px;"></span>
<h2 style="margin:0;font-size:18px;color:inherit;font-weight:600;border:none;padding-bottom:0;">基础接入</h2>
</div>
<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:8px;">
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">
<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">本服务是否需要安装第三方插件？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">本服务无需安装任何第三方插件，使用企业微信官方客户端即可正常登录。</p>
<p style="margin:10px 0 0;"><a href="https://work.weixin.qq.com" style="color:#FA8C16;font-weight:600;text-decoration:none;"> 企业微信官方下载</a></p>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">企业微信版本是否有要求？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">对企业微信版本无特殊要求，使用官方版本且可正常登录即可。建议使用较新版本以获得更好的稳定性。</p>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">是否提供 SDK？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">当前提供标准 <strong>HTTP REST API</strong>，不提供封装 SDK。优势是更高灵活性、更强扩展性，可适配任意技术栈（Java / Python / Node.js / Go 等）。</p>
</div></div></div>
</div>

<div style="display:flex;align-items:center;gap:10px;margin:28px 0 16px 0;">

<h2 style="margin:0;font-size:18px;color:inherit;font-weight:600;border:none;padding-bottom:0;">Token 与授权</h2>
</div>
<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:8px;">
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">单个 Token 与多个 Token 的区别？</h3>
<ul style="margin:0;padding-left:18px;font-size:13px;color:inherit;line-height:1.8;">
单个 Token → 共用一个回调地址，适合单一业务系统
多个 Token → 可配置独立回调，实现多业务 / 多租户隔离
</ul>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">单个 Token 最多支持多少企业微信？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">绑定数量取决于<strong>采购授权数</strong>，无固定上限。当已登录数量 ≥ 采购数量时，将无法继续登录新账号。</p>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">一个开发者账号可以生成多少个 Token？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">Token 数量与采购数量一致。例如采购 10 个节点，最多可生成 10 个 Token。</p>
<div class="qiwe-notice" style="background: rgba(255, 247, 230, 0.35); border: 1px solid rgba(255, 213, 145, 0.55); border-radius: 6px; padding: 12px 16px; margin-top: 10px;">
<p style="margin:0;font-size:13px;line-height:1.7;">
<strong>说明：</strong><br/> 平台默认生成 1 个 Token<br/> 可通过控制台创建多个<br/>已登录数 ≥ 采购数时，无法继续登录
</p>
</div>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">
<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">不同时间采购的服务到期后如何处理？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">部分服务到期后，系统会<strong>每日随机下线</strong>超出授权数量的账号。建议提前做好续费规划与账号管理，避免业务中断。</p>
</div></div></div>
</div>

<div style="display:flex;align-items:center;gap:10px;margin:28px 0 16px 0;">

<h2 style="margin:0;font-size:18px;color:inherit;font-weight:600;border:none;padding-bottom:0;">消息与发送</h2>
</div>
<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:8px;">
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">每天发送消息是否有数量限制？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">平台本身不限制发送数量，但企业微信官方存在风控机制，包括发送频率过快、内容违规或异常行为模式等。</p>
<div class="qiwe-notice" style="background: rgba(255, 247, 230, 0.35); border: 1px solid rgba(255, 213, 145, 0.55); border-radius: 6px; padding: 12px 16px; margin-top:10px;">
<p style="margin:0;font-size:13px;line-height:1.7;">
<strong>建议：</strong><br/> 所有发送操作使用消息队列（Queue）<br/> 严禁并发发送，控制间隔模拟真人行为<br/> 单条消息间隔建议 <code style="color: inherit; background: rgba(82, 196, 26, 0.2); border: 1px solid rgba(82, 196, 26, 0.35); padding: 2px 6px; border-radius: 4px; font-weight: bold;">2-3 秒</code>
</p>
</div>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.06); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">单个节点支持多少会话？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">理论上无硬性上限，实际取决于消息处理能力与发送频率。</p>
<p style="margin:8px 0 0;font-size:13px;color:inherit;opacity:0.8;">参考：每条消息间隔 2-3 秒，每分钟处理 20~40 条消息。</p>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">是否支持自动回复？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">支持。实现路径：</p>
<ol style="margin:8px 0 0;padding-left:18px;font-size:13px;color:inherit;line-height:1.8;">
<li>配置 <a href="doc-7331303" style="color:#FA8C16;font-weight:600;">Webhook 回调</a></li>
<li>接收企微消息事件</li>
<li>编写业务逻辑处理</li>
<li>调用发送接口回复</li>
</ol>
</div></div></div>
</div>

<div style="display:flex;align-items:center;gap:10px;margin:28px 0 16px 0;">

<h2 style="margin:0;font-size:18px;color:inherit;font-weight:600;border:none;padding-bottom:0;">回调与数据安全</h2>
</div>
<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:8px;">
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">是否支持多个回调地址？</h3>
<p style="margin:0;font-size:13px;color:inherit;line-height:1.7;">单个 Token 仅支持<strong>一个</strong>回调地址。如需多个回调，请创建多个 Token 实现业务隔离。</p>
</div></div></div>
<div class="qiwe-card" style="background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 236, 202, 0.22) 100%); border: 1px solid rgba(255, 241, 214, 0.65); border-radius: 10px; padding: 16px 20px; box-shadow: 0 2px 6px rgba(250, 140, 22, 0.06);">
<div style="display:flex;align-items:flex-start;gap:12px;">

<div style="flex:1;">
<h3 style="margin:0 0 8px 0;font-size:15px;color:inherit;font-weight:600;">数据安全如何保障？</h3>
<ul style="margin:0;padding-left:18px;font-size:13px;color:inherit;line-height:1.8;">
<li><strong>SaaS 模式</strong>：仅作消息路由转发，不存储用户敏感数据</li>
<li><strong>私有化部署</strong>：数据完全本地化，适用于金融、政务等高安全场景</li>
</ul>
</div></div></div>
</div>

<div style="background:rgba(82,196,26,0.12);border:1px solid rgba(82,196,26,0.35);border-radius:6px;padding:12px 16px;margin-top:8px;">
 <p style="margin:0;font-size:14px;color:#389E0D;font-weight:bold;">
 仍有疑问？查看 <a href="doc-7562288" style="color:#389E0D;font-weight:bold;">快速开始</a> 或
 <a href="doc-7331303" style="color:#389E0D;font-weight:bold;">Webhook 事件</a> 继续排查。
 </p>
</div>
