连接至 DropboxApp Connect

您可以从 App Connect Designer Connect > 应用程序和 API 页面(以前称为目录页面) 连接到 Dropbox ,或者在将应用程序添加到流程时连接到 Dropbox。

要将 App Connect 连接到 Dropbox ,请选择您喜欢的授权方式:
  • oauth 2.0 auth code
  • 基本用户权限

对于 OAUTH 2.0 AUTH CODE ,要将 App Connect 连接到您的 Dropbox 账户,单击连接App Connect 自动连接到您的 Dropbox 自动连接到您的账户。 如果您还没有连接到 Dropbox.

对于 BASIC OAUTH 授权方法,在显示的连接字段中输入账户信息(见下表),然后单击连接

表 1. 本地连接器字段
字段 描述
访问令牌 应用程序的长效或短效访问令牌。 Dropbox 应用程序的长效或短效访问令牌。 下文将详细介绍如何获取该值。
刷新令牌 与短期访问令牌一起生成的刷新令牌。 您可以按照以下步骤,执行 Dropbox、 OAuth、 2.0 授权码流操作,从而获取短效令牌和刷新令牌这对组合。 生成刷新令牌是为了重新验证已过期的短时访问令牌。
客户机标识 应用设置页面中的应用密钥。 Dropbox 应用程序密钥。 只有在提供了短期访问令牌的情况下,才需要使用该属性。
客户机密钥 在应用程序的设置页面中可以找到应用程序秘密。 Dropbox 应用秘密。 只有在提供了短期访问令牌的情况下,才需要使用该属性。
  • 生成长效访问令牌的步骤。

    1. 注册 Dropbox Drop box DBX 平台的开发人员账户。
    2. 单击 " 创建应用程序 ",填写表格以创建应用程序。 显示应用程序的设置页面。
    3. 在“ OAuth 2 ”部分,使用 “访问令牌过期 ”菜单,选择 “无过期 ”。
    4. 单击生成
      生成长效访问令牌的按钮
    5. 长效访问令牌已显示,您可以随时使用它访问您的 Dropbox 账户。
  • 生成短期访问令牌、刷新令牌、客户端 ID 和客户端机密的步骤。

    1. 注册 Dropbox Drop box DBX 平台的开发人员账户。
    2. 单击 " 创建应用程序 ",填写表格以创建应用程序。 显示应用程序的设置页面。
    3. 在 " 设置 " 页面的 "状态 "栏中,会显示 App 密钥和 App 秘密。 应用程序密钥是客户 ID 所需的值,应用程序秘密是客户秘密所需的值。 App Connect.
      如何查找应用程序客户端 ID 和客户端密文
    4. 在“ OAuth 2 ”部分,添加一个重定向 URI。 在本例中,我们将使用 https://www.google.com/
      添加重定向 URI
    5. 单击添加
    6. 在同一部分,使用访问令牌过期菜单选择 " 短期 "。
    7. 要生成访问和刷新令牌对,需要生成一个授权码。 为此,请按照以下格式构建 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=offline
      例如:
      https://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.
    8. 将验证 URL 粘贴到浏览器窗口,然后单击 Enter 生成授权码。 代码位于查询字符串中,如下图所示。
      授权 URL 带有授权码的响应
    9. 使用 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 获取的授权码
      例如:
      POST OAUth2 令牌调用
    10. 点击发送。 响应将显示您的访问令牌和刷新令牌。
      显示访问和刷新令牌的响应
      注意: 刷新令牌不会过期,除非您撤销短期访问令牌。

要将 App Connect 与您的 Dropbox 账户,请单击连接App Connect 自动连接到您的 Dropbox 自动连接到您的账户。 如果您还没有连接到 Dropbox. 这将在 App Connect 中创建一个账户。 更多信息,请参阅管理账户

提示:

在流程中使用 App Connect 中创建的账户之前,请将其重命名为有意义的名称,以便于识别。 要在 "应用程序和 API " 页面上重命名账户,请选择账户,打开其选项菜单 (⋮),然后单击 " 重命名账户 "。