作为系统管理员,我想从我的组织中获取所有库。为了实现我的目标,我尝试使用请求来GET /services/data/v48.0/query/?q=SELECT+Id+FROM+ContentWorkspace. 但是我没有得到私有的“ContentWorkspaces”。
我面临的另一个问题是试图在用户的私有库中创建一个文件。
示例 1
POST /services/data/v48.0/sobjects/ContentVersion/
--boundary_string
Content-Disposition: form-data; name="entity_content";
Content-type: application/json
{"PathOnClient":"FILE.txt", "OwnerId":"0051v000006lmLuAAI", "FirstPublishLocationId":"0581v000000dacWAAQ"}
--boundary_string
Content-Type: application/octet-stream
Content-Disposition: form-data; name="VersionData"; filename="FILE.txt"
Binary data goes here.
--boundary_string--
示例 2
POST /services/data/v48.0/sobjects/ContentVersion/
--boundary_string
Content-Disposition: form-data; name="entity_content";
Content-type: application/json
{"PathOnClient":"FILE.txt", "OwnerId":"0051v000006lmLuAAI"}
--boundary_string
Content-Type: application/octet-stream
Content-Disposition: form-data; name="VersionData"; filename="FILE.txt"
Binary data goes here.
--boundary_string--
是否可以使用带有“查询所有文件”权限的系统管理员令牌来实现我上面提到的所有内容,或者这是不可能的?

