连接至 Dropbox 从 App Connect
您可以从 App Connect Designer 页面(以前称为目录页面) 连接到 Dropbox ,或者在将应用程序添加到流程时连接到 Dropbox。
要将 App Connect 连接到 Dropbox ,请选择您喜欢的授权方式:
- oauth 2.0 auth code
- 基本用户权限
对于 OAUTH 2.0 AUTH CODE ,要将 App Connect 连接到您的 Dropbox 账户,单击连接。 App Connect 自动连接到您的 Dropbox 自动连接到您的账户。 如果您还没有连接到 Dropbox.
对于 BASIC OAUTH 授权方法,在显示的连接字段中输入账户信息(见下表),然后单击连接。
| 字段 | 描述 |
|---|---|
| 访问令牌 | 应用程序的长效或短效访问令牌。 Dropbox 应用程序的长效或短效访问令牌。 下文将详细介绍如何获取该值。 |
| 刷新令牌 | 与短期访问令牌一起生成的刷新令牌。 您可以按照以下步骤,执行 Dropbox、 OAuth、 2.0 授权码流操作,从而获取短效令牌和刷新令牌这对组合。 生成刷新令牌是为了重新验证已过期的短时访问令牌。 |
| 客户机标识 | 应用设置页面中的应用密钥。 Dropbox 应用程序密钥。 只有在提供了短期访问令牌的情况下,才需要使用该属性。 |
| 客户机密钥 | 在应用程序的设置页面中可以找到应用程序秘密。 Dropbox 应用秘密。 只有在提供了短期访问令牌的情况下,才需要使用该属性。 |
生成长效访问令牌的步骤。
- 注册 Dropbox Drop box DBX 平台的开发人员账户。
- 单击 " 创建应用程序 ",填写表格以创建应用程序。 显示应用程序的设置页面。
- 在“ OAuth 2 ”部分,使用 “访问令牌过期 ”菜单,选择 “无过期 ”。
- 单击生成。

- 长效访问令牌已显示,您可以随时使用它访问您的 Dropbox 账户。
生成短期访问令牌、刷新令牌、客户端 ID 和客户端机密的步骤。
- 注册 Dropbox Drop box DBX 平台的开发人员账户。
- 单击 " 创建应用程序 ",填写表格以创建应用程序。 显示应用程序的设置页面。
- 在 " 设置 " 页面的 "状态 "栏中,会显示 App 密钥和 App 秘密。 应用程序密钥是客户 ID 所需的值,应用程序秘密是客户秘密所需的值。 App Connect.

- 在“ OAuth 2 ”部分,添加一个重定向 URI。 在本例中,我们将使用
https://www.google.com/。
- 单击添加。
- 在同一部分,使用访问令牌过期菜单选择 " 短期 "。
- 要生成访问和刷新令牌对,需要生成一个授权码。 为此,请按照以下格式构建 Dropbox 授权 URL ,其中包含应用程序的客户端 ID 和重定向 URI(如适用),格式如下。
例如:https://www.dropbox.com/oauth2/authorize?client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URI&response_type=code&token_access_type=offlinehttps://www.dropbox.com/oauth2/authorize?client_id=rt5alrhd93n7ga3&redirect_uri=https://www.google.com/&response_type=code&token_access_type=offline注意: 确保重定向 URI 与您在步骤 4 中指定的格式完全一致。 有关授权的更多信息 Dropbox 授权 URL 的信息,请参阅 https://www.dropbox.com/lp/developers/reference/oauth-guide. - 将验证 URL 粘贴到浏览器窗口,然后单击 Enter 生成授权码。 代码位于查询字符串中,如下图所示。

- 使用 IBM API Connect Test and Monitor 或 Postman 等应用程序进行 POST OAuth2 令牌调用。
如下表所示更新参数:POST https://api.dropbox.com/1/oauth2/token表 2. 键 值 grant_type authorization_code client_id 步骤 3 中获取的应用程序密钥 client_secret 步骤 3 中获取的应用程序秘密 redirect_uri 您在步骤 4 中指定的重定向 URI 代码 步骤 8 获取的授权码 例如:
- 点击发送。 响应将显示您的访问令牌和刷新令牌。
注意: 刷新令牌不会过期,除非您撤销短期访问令牌。
要将 App Connect 与您的 Dropbox 账户,请单击连接。 App Connect 自动连接到您的 Dropbox 自动连接到您的账户。 如果您还没有连接到 Dropbox. 这将在 App Connect 中创建一个账户。 更多信息,请参阅管理账户。
提示:
在流程中使用 App Connect 中创建的账户之前,请将其重命名为有意义的名称,以便于识别。 要在 "应用程序和 API " 页面上重命名账户,请选择账户,打开其选项菜单 (⋮),然后单击 " 重命名账户 "。