2

作为系统管理员,我想从我的组织中获取所有库。为了实现我的目标,我尝试使用请求来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--

在此处输入图像描述

是否可以使用带有“查询所有文件”权限的系统管理员令牌来实现我上面提到的所有内容,或者这是不可能的?

4

0 回答 0