如何生成仅可访问单个工作表的智能表访问令牌

问题描述 投票:0回答:1

我想为自动化工作共享特定的工作表。是否有某种方式将使用访问令牌的访问限制为仅一张纸。预先感谢。

smartsheet-api smartsheet-c#-sdk-v1
1个回答
0
投票

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

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