修复: 向外部聊天发送用户身份消息时出现错误 230027
作者: yangyuliufeng创建于 2026年9月17日更新于 2026年9月17日
标签bugdomain/im
□ 总结
向与-as user'的交叉租户外部聊天发送消息失败,因为Feishu API错误230027'。
同样的用户身份可以发送消息给内部聊天,也可以接收外部聊天的信息. 我们的要求是发送信息作为用户身份,而不是作为机器人身份.
□ 环境
- 云彩版:`1.0.96'
- 命令:`im + 消息发送 '
- 身份:`用户'
- 聊天类型:跨租户外部组
□ 权限和应用程序配置
用户已授权 :
- `im:message.send as user'(信息用户)
- " 信息 "
申请版本已提交网上发布并获得批准。 应用程序的外部共享选项也被启用:
- 让机器人加入外部组
- 允许外部用户与机器人进行一对一聊天
∮什么是可行的∮
- 同一用户身份可以向内部聊天发送信息.
- 同样的用户身份可以接收/读取外部聊天的信息.
- 外部聊天可以通过聊天搜索API成功找到.
□ 实际行为
向外部聊天发送短信失败, 错误为 `230027' :
此操作被拒绝访问
在重新授权用户获得上述权限后,在应用程序版本获得批准并发布后,失败仍然存在。
□ 重要区分:用户身份与bot身份
这一问题具体涉及向`作为用户 ' 发送信息。
要求的行为是将消息以认证的用户身份发送. 使用机器人身份不是可以接受的工作。
用 " -- -- as bot " 进行测试产生一个单独的错误,表明该机器人不是外部聊天的成员。 将机器人添加到聊天中不会满足我们的要求,因为信息必须作为用户发送.
□再现.
- 授权用户使用
im:message.send as user'和im:message'。 - 使用该用户身份向内部聊天发送消息并验证其成功.
- 核实同一用户身份是否可接收/读取来自交叉租户外部聊天的信息。
- 运行:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
lark-cli im +消息发送
-- 作为用户
--chat-id < 外部聊天- id > \
--text "外部聊天用户端测试"
5. 请求
请澄清 im + messages- send -- 因为用户会支持向跨用户外部聊天发送消息 。
如果支持,请告知是否需要额外的Feishu许可,租户政策,外语聊天政策,或CLI特定配置.
如果基础的Feishu API不支持这一点,请在CLI中清楚地记录限制.内容来源: larksuite/cli