

# 创建新的 Slack 账户并配置客户端应用程序
<a name="slack-new-account-creation"></a>

**创建 Slack 账户**

1. 打开 [Slack 主页](https://slack.com/intl/en-in/)注册账户。

1. 选择**使用电子邮件地址注册**。输入您的电子邮件 ID，然后选择**继续**。

1. 输入发送到您电子邮件地址的 6 个字符的代码，其将引导您创建工作区或加入现有工作区。

1. 选择**创建工作区**以创建新工作区。作为设置过程的一部分，其将引导您回答几个问题。
   + 公司的名称
   + 您的姓名
   + 要通过电子邮件添加同事
   + 您的团队在做什么？ （此项将为频道名称）

1. 填写这些问题的输入字段并继续。您的账户现已准备好可供使用。



**创建 Slack 开发者应用程序**

1. 登录您的 Slack 账户并登录 Slack 工作区。

1. 在工作区菜单中，选择**工具和设置**，然后选择**管理应用程序**。

1. 从 Slack 应用程序目录菜单中，选择**构建**。

1. 在**您的应用程序**页面上，选择**创建应用程序**。

1. 在**创建应用程序**页面上，选择**从头开始**。

1. 在打开的**命名应用程序并选择工作区**对话框中，添加应用程序名称并**选择要在其中部署应用程序的工作区**。然后选择**创建应用程序**。

1. 记下应用程序凭证中显示的客户端 ID 和密钥

1. 在 OAuth 和权限侧栏上，转到“范围”并选择**添加 OAuth 范围**。您可以将重定向 URL 添加到您的应用程序以进行配置，从而自动生成“添加到 Slack”按钮或分发您的应用程序。向上滚动到“重定向 URL”部分，选择**添加新的重定向 URL** 并保存。

1. 然后，滚动到“您的工作区的 OAuth 令牌”部分并选择**安装到工作区**。

1. 打开的对话框中说明，您创建的应用程序正在请求对所要连接的 Slack 工作区的访问权限，选择**允许**。

1. 成功完成后，控制台将显示“您的工作区的 OAuth 令牌”屏幕。

1. 从“您的工作区的 OAuth 令牌”屏幕，复制并保存您将用于连接到 AWS Glue 的 OAuth 令牌

1. 接下来，您检索 Slack 团队 ID。在 Slack 工作区菜单中，选择**工具和设置**，然后选择**管理应用程序**。您可以在打开的页面的 URL 中找到您的团队 ID。

1. 要公开分发应用程序，您可以前往侧栏上的**管理分发**按钮进行激活。向下滚动到“与其他工作区共享您的应用程序”部分，然后选择**删除硬编码信息**。同意后选择**主动公开分发**。

1. 您的应用程序现已公开分发。要访问实体 API，需要将应用程序添加到用户想要访问的每个工作区频道。

1. 登录您的 Slack 账户，打开需要访问其频道的工作区。

1. 在工作区中，打开应用程序要访问的频道，然后选择频道标题。从弹出窗口中选择**集成**选项卡并添加该应用程序。通过这种方式，应用程序可以与频道集成以访问其 API。

   OAuth 2.0 客户端 ID 必须有一个或多个经过授权的重定向 URL。重定向 URL 采用以下格式：
**注意**  
 Appflow 重定向 URL 可能会发生变化，AWS Glue 平台的重定向 URL 可用。客户端 ID 和客户端密钥来自 OAuth 2.0 客户端 ID 的设置。    
<a name="slack-redirect-url-detail"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/glue/latest/dg/slack-new-account-creation.html)