1

我正在尝试获取 Smart Sheet 中工作区下的文件夹列表。我对 url 进行了 GET 调用:https : //api.smartsheet.com/workspace/{WORKSPACE_ID}/folders。我正在使用作为工作表所有者的用户的访问令牌。我从 Smartsheet 服务器收到此错误:

您无权访问此服务器上的 /1.1workspace/{WORKSPACE_ID}/folders。

可能是什么问题呢?

4

1 回答 1

2

此错误消息表明发出请求的用户未“共享”到请求中指定的工作区。要解决此问题,我建议您执行以下操作:

  • 验证您在请求中包含的令牌是否有效并且确实对应于有权访问 Smartsheet 中的工作区的用户。如果可行,您可以通过登录 Smartsheet(通过 Web UI)、导航到 Workspace 并验证用户是否列在屏幕右侧的“Workspace Shared To”面板中来轻松验证用户的访问权限。

  • 验证您在请求 URL 中包含的工作区 ID 是否正确——即,它确实对应于请求用户有权访问的工作区。

只要您包含在请求标头中的令牌对应于有权访问(即共享到)指定工作区(由工作区 ID 表示)的用户,“获取工作区文件夹”请求就应该成功。

于 2015-03-24T15:37:05.400 回答