开发指南/常见问题/事件订阅
# 事件订阅

**1. 我订阅了事件，为什么没有收到相关推送？**

答：请先确认应用是否发版了。若发版之后还不能够收到推送，请联系客服进行处理。另外，请注意有些事件具有特殊的触发条件，比如“用户进群、出群事件”，要求相关机器人已被添加进群，才能收到推送。
<br>
<br>

**2. 我的服务器地址在海外，这会影响事件订阅吗？**

答：会有一定影响，比如可能会无法及时收到推送消息。
<br>
<br>

**3. 消息卡片/事件订阅的请求网址容易出现错误，我该如何排查比较快捷？**

答：首先请确认消息卡片请求网址为外网可访问、延迟不超过 1s、返回数据格式正确。也可以使用 Postman 等工具来进行调试。
<br>
<br>

**4. 在配置事件订阅时，提示返回数据不合法，该怎么办？**

答：请确认对应的数据是合法的 JSON 格式。
<br>
<br>
**5. 怎么区分哪些是老版本事件，哪些是新版本事件？**

答：根据事件名称区分，老版本事件文档所属文件夹名称后标注了「历史版本」。为保证更好的安全性和稳定性，请在同源目录下找与之对应的新版本事件替代。
<br>
<br>

**6. 同时订阅了一个事件的新老版本，会发送两份不同协议的相同事件吗？**

答：会的。如果要只接收一种协议，建议把老的事件勾选去掉。这里要注意，老版本的事件用的是V1.0的schema，新版本事件用的是V2.0的schema，在返回处理时，需要区分两个版本，可参考：[事件数据格式](https://open.larksuite.com/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#8f960a4b)。
<br>
<br>
**7. 为什么我的请求超时了？**

答：请检查对应的服务从外网访问的延迟情况。如果延迟过高，会导致此类问题。
<br>
<br>

**8. 为什么我收到了多次消息推送？**

答：可能是重推机制导致的。请参考[订阅事件概述](https://open.larksuite.com/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM)，使用事件的==uuid==进行进行去重。
<br>
<br>

**9. 为什么我能收到员工状态改变事件，但是收不到员工的其他修改事件？**

答：
- 请确认是否订阅了对应的事件，没有对应的事件就收不到回调。
- 请确认对应的员工在通讯录权限范围内。只有在通讯录权限范围内的人员出现的变动，才可以收到回调。
<br>
<br>

**10. 新增部门为什么收到了两个回调？**

答：
管理后台创建的话，默认==create_group_chat==是==true==，收到两条回调。

如果想取消，可以在**管理后台-创建部门**中不勾选**创建部门群**，则仅收到新增回调，没有更新回调
<br>
<br>

**11. 能否隐藏机器人，让其在搜索没法搜到，同时保留正常发消息功能？**

答：目前暂不支持
<br>
<br>

**12. 自定义机器人 Custom Bot 支持开放平台中的机器人相关接口吗？**

答：目前暂不支持
<br>
<br>

**13. 商店应用的自动安装是什么时候出现的？**

答：正常流程是不会出现自动安装的，仅测试企业会出现自动安装
<br>
<br>
