如何生成仅允许访问单个 sheet 的智能 sheet 访问令牌

How to generate smartsheet access token giving access to only single sheet

我想分享一个特定的 sheet 自动化作业。有没有办法限制使用访问令牌的访问只有一个 sheet。 提前致谢。

每个 Smartsheet 访问令牌 特定的 Smartsheet 用户拥有,因此只能用于访问 Smartsheet 用户在 Smartsheet 中被明确授予访问权限的数据。因此,您可以通过执行以下操作来简化您所描述的场景:

  1. 通过 Smartsheet web UI 登录 Smartsheet(作为有权创建新用户的用户)并在您的帐户中创建一个新用户。
  2. 向新用户授予他们应该能够访问的 sheet(s) 的适当访问级别。
  3. 注销 Smartsheet,然后以您刚刚创建的新用户身份登录。
  4. 以新用户身份登录时,按照文档中此处的说明生成属于该用户的访问令牌:https://smartsheet-platform.github.io/api-docs/#raw-token-requests
    • 当在 API 请求中使用时,此访问令牌将提供与用户(令牌所有者)在 Smartsheet 中明确授予的相同级别的访问权限。例如,如果您授予用户对 Smartsheet 中单个 sheet 的读取权限,则 API 令牌只能用于读取该 sheet 中的数据。
  5. 在 API 请求中使用 API 访问令牌,您希望将权限限制为与其所有者在 Smartsheet.[=23= 中授予的相同访问级别]