如何使用系统管理令牌(RESTAPI)从“文件”选项卡获取用户文件?

如何使用系统管理令牌(RESTAPI)从“文件”选项卡获取用户文件?,rest,api,salesforce,salesforce-lightning,Rest,Api,Salesforce,Salesforce Lightning,作为一名系统管理员,我想获取特定用户上传的所有文件。我发现使用请求获取/services/data/v48.0/query/?q=SELECT+Id+FROM+ContentDocument+using+SCOPE+Everything可以从不同用户上传的组织中获取所有文件 我可以为特定用户执行相同的操作吗? 如果是的话,怎么办 这是否需要用户的访问令牌来获取文件并上传它们?或者可以只使用系统管理令牌来完成吗?我不确定您是否需要范围。系统管理员将有查看所有数据、查询所有文件的权限,应根据权限足够

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

我可以为特定用户执行相同的操作吗? 如果是的话,怎么办

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

我不确定您是否需要范围。系统管理员将有查看所有数据、查询所有文件的权限,应根据权限足够。检查配置文件/权限集,进行一点实验

这应该是一个良好的开端:

SELECT Id, OwnerId, CreatedById, Title
FROM ContentDocument
WHERE CreatedById = '005...' OR OwnerId = '005...'
您需要知道用户的Id,或者您可以执行在SF中调用的联接,其中CreatedBy.Username='0x@y.com"