首页 > 解决方案 > 我的 slackapp 不适用于其他工作区

问题描述

我的 Slack 应用程序在我的工作区上运行得非常好,但是当我尝试在其他工作区上安装时,主页选项卡显示“工作仍在进行中”。

我一一尝试了不同的权限,但没有任何效果。

标签: slackslack-apislack-commands

解决方案


“正在进行的工作”错误可能意味着您没有在views.publish呼叫中传递正确的用户 ID。也许您正在对初始工作区中的用户 ID 进行硬编码?请记住,您的用户 ID 在每个 Workspace 中都不同。您还需要动态提取用户 ID,以便其他用户看到 App Home 内容。

这里的最佳实践是使用事件 API 并监听app_home_opened事件。通过此事件的响应,您可以使用user_id为访问它的每个用户在 App Home 中显示视图。

https://api.slack.com/surfaces/tabs/events


推荐阅读