跳到主要内容

Dropbox 凭据

这些凭据可用于以下节点的身份验证:

支持的身份验证方式 ​

  • API access token(API 访问令牌):Dropbox 建议用于以你自己的账户进行测试,以及向少量用户授予访问权限。
  • OAuth2:Dropbox 建议用于生产环境,或超过 50 个用户的测试。
信息

复用应用

可在 n8n 中创建使用同一应用的新 OAuth2 凭据,将应用从 API 访问令牌方式迁移到 OAuth2。

相关资源 ​

有关该服务的更多信息,请参阅 Dropbox 开发者文档。

使用访问令牌 ​

配置此凭据需要一个 Dropbox 开发者账户,以及:

  • Access Token(访问令牌):创建 Dropbox 应用后生成。
  • App Access Type(应用访问类型)

设置此凭据需要创建 Dropbox 应用:

  1. 在 Dropbox 开发者门户中打开应用控制台。
  2. 选择 Create app(创建应用)。
  3. 在 Choose an API(选择 API)中,选择 Scoped access(基于作用域的访问)。
  4. 在 Choose the type of access you need(选择所需访问类型)中,选择最符合 Dropbox 节点用途的选项:
    • App Folder(应用文件夹):授予对专门为应用创建的单个文件夹的访问权限。
    • Full Dropbox(完整 Dropbox):授予对用户 Dropbox 中全部文件和文件夹的访问权限。
    • 更多信息,请参阅 DBX Platform 开发者指南。
  5. 在 Name your app(为应用命名)中输入应用名称,例如 n8n integration。
  6. 勾选复选框,同意 Dropbox API Terms and Conditions(Dropbox API 条款与条件)。
  7. 选择 Create app(创建应用),随后打开应用的 Settings(设置)。
  8. 在 OAuth 2 部分的 Generated access token(生成的访问令牌)中,选择 Generate(生成)。
  9. 复制访问令牌,填入 n8n 凭据的 Access Token(访问令牌)。
  10. 在 n8n 中选择与应用相同的 App Access Type(应用访问类型)。

更多信息,请参阅 Dropbox 应用控制台设置文档。

注意

用户数量限制

在 Settings(设置)选项卡中,即使使用访问令牌方式,也可为应用添加其他用户。应用关联达到 50 个 Dropbox 用户后,你有两周时间申请并获得生产状态批准,否则 Dropbox 会禁止应用继续关联更多用户。

使用 OAuth2 ​

信息

n8n Cloud 用户须知

Cloud 用户无需提供连接详情。选择 Connect my account(连接我的账号),通过浏览器连接。

Cloud 用户需要选择 App Access Type(应用访问类型):

  • App Folder(应用文件夹):授予对专门为应用创建的单个文件夹的访问权限。
  • Full Dropbox(完整 Dropbox):授予对用户 Dropbox 中全部文件和文件夹的访问权限。
  • 更多信息,请参阅 DBX Platform 开发者指南。

如果自托管 n8n,需要手动配置 OAuth2:

  1. 在 Dropbox 开发者门户中打开应用控制台。
  2. 选择 Create app(创建应用)。
  3. 在 Choose an API(选择 API)中,选择 Scoped access(基于作用域的访问)。
  4. 在 Choose the type of access you need(选择所需访问类型)中,选择最符合 Dropbox 节点用途的选项:
    • App Folder(应用文件夹):授予对专门为应用创建的单个文件夹的访问权限。
    • Full Dropbox(完整 Dropbox):授予对用户 Dropbox 中全部文件和文件夹的访问权限。
    • 更多信息,请参阅 DBX Platform 开发者指南。
  5. 在 Name your app(为应用命名)中输入应用名称,例如 n8n integration。
  6. 勾选复选框,同意 Dropbox API Terms and Conditions(Dropbox API 条款与条件)。
  7. 选择 Create app(创建应用),随后打开应用的 Settings(设置)。
  8. 复制 App key(应用密钥),填入 n8n 凭据的 Client ID(客户端 ID)。
  9. 复制 Secret(秘密值),填入 n8n 凭据的 Client Secret(客户端密钥)。
  10. 在 n8n 中复制 OAuth Redirect URL(OAuth 重定向 URL),填入 Dropbox 的 Redirect URIs(重定向 URI)。
  11. 在 n8n 中选择与应用相同的 App Access Type(应用访问类型)。

更多信息,请参阅 Dropbox 实现 OAuth 文档中的说明。

内部工具和有限使用场景可保持应用私有。如果希望超过 50 个用户使用应用,或希望分发应用,则需要完成 Dropbox 的生产审批流程。更多信息,请参阅 DBX Platform 开发者指南中的 Production Approval(生产审批)。

注意

用户数量限制

在 Settings(设置)选项卡中可为应用添加其他用户。应用关联达到 50 个 Dropbox 用户后,你有两周时间申请并获得生产状态批准,否则 Dropbox 会禁止应用继续关联更多用户。

本文为社区中文翻译。查看对应英文原文