#2753·cli

修复: 向外部聊天发送用户身份消息时出现错误 230027

作者: yangyuliufeng创建于 2026年9月17日更新于 2026年9月17日
标签bugdomain/im

□ 总结

向与-as user'的交叉租户外部聊天发送消息失败,因为Feishu API错误230027'。

同样的用户身份可以发送消息给内部聊天,也可以接收外部聊天的信息. 我们的要求是发送信息作为用户身份,而不是作为机器人身份.

□ 环境

  • 云彩版:`1.0.96'
  • 命令:`im + 消息发送 '
  • 身份:`用户'
  • 聊天类型:跨租户外部组

□ 权限和应用程序配置

用户已授权 :

  • `im:message.send as user'(信息用户)
  • " 信息 "

申请版本已提交网上发布并获得批准。 应用程序的外部共享选项也被启用:

  • 让机器人加入外部组
  • 允许外部用户与机器人进行一对一聊天

∮什么是可行的∮

  1. 同一用户身份可以向内部聊天发送信息.
  2. 同样的用户身份可以接收/读取外部聊天的信息.
  3. 外部聊天可以通过聊天搜索API成功找到.

□ 实际行为

向外部聊天发送短信失败, 错误为 `230027' :

此操作被拒绝访问

在重新授权用户获得上述权限后,在应用程序版本获得批准并发布后,失败仍然存在。

□ 重要区分:用户身份与bot身份

这一问题具体涉及向`作为用户 ' 发送信息。

要求的行为是将消息以认证的用户身份发送. 使用机器人身份不是可以接受的工作。

用 " -- -- as bot " 进行测试产生一个单独的错误,表明该机器人不是外部聊天的成员。 将机器人添加到聊天中不会满足我们的要求,因为信息必须作为用户发送.

□再现.

  1. 授权用户使用im:message.send as user'和im:message'。
  2. 使用该用户身份向内部聊天发送消息并验证其成功.
  3. 核实同一用户身份是否可接收/读取来自交叉租户外部聊天的信息。
  4. 运行:

{\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中清楚地记录限制.