如何使用系统管理员令牌 (REST API) 从 'Files' 选项卡获取用户的文件?

How to get user`s files from 'Files' tab using system admin token (REST API)?

作为系统管理员,我想获取特定用户上传的所有文件。我发现使用对 GET /services/data/v48.0/query/?q=SELECT+Id+FROM+ContentDocument+USING+SCOPE+Everything 的请求,我可以从我的组织中获取由不同用户上传的所有文件。

我可以为特定用户做同样的事情吗? 如果是,那又如何?

这是否需要用户的访问令牌来获取文件并上传文件?或者可以仅使用系统管理员令牌来完成吗?

我不确定你是否需要 SCOPE。系统管理员会有"View All Data, Query All Files",按docs应该够了。检查 profile/permission 组,稍微试验一下。

这应该是一个好的开始:

SELECT Id, OwnerId, CreatedById, Title
FROM ContentDocument
WHERE CreatedById = '005...' OR OwnerId = '005...'

您需要知道用户的 Id 或者您可以进行 JOIN(在 SF 中称为 relationship queriesWHERE CreatedBy.Username = 'x@y.com'