创建文件分类请求

创建使用应用的文档理解模型对一个或多个文件进行分类的请求。 (有关详细信息,请参阅 示例。)

SharePoint Online 的 REST 服务(以及本地 SharePoint 2016 及更高版本)支持多个请求的组合。 使用 OData $batch 查询选项,将多个请求合并到一个服务调用中。 此方法可用于一次将数百个文档的分类工作项排入队列。

HTTP 请求

POST /_api/machinelearning/workItems HTTP/1.1

URI 参数

请求标头

标头
Accept application/json;odata=verbose
Content-Type application/json;odata=verbose;charset=utf-8
x-requestdigest 当前网站的适当摘要

请求正文

名称 类型 说明
_元数据 字符串 在 SPO 上设置对象元。 始终使用值:{"type": "Microsoft.Office.Server.ContentCenter.SPMachineLearningWorkItemEntityData"}.
TargetSiteId guid 要分类的文件所在的站点的 ID。 当 TargetSiteUrl 具有值时,可以省略此值。
TargetSiteUrl 字符串 要分类的文件所在的站点的完整 URL。 当 TargeSiteId 具有值时,可以省略此值。
TargetWebId guid 要分类的文件所在的 Web 的 ID。 当 TargetWebServerRelativeUrl 具有值时,可以省略此值。
TargetWebServerRelativeUrl 字符串 要分类的文件所在的 Web 的服务器相对 URL。 当 TargetWebId 具有值时,可以省略此值。
TargetUniqueId guid 要分类的文件夹的 ID。 当 TargetServerRelativeUrl 具有值时,可以省略此值。
TargetServerRelativeUrl string 要分类的文件的服务器相对 URL 位于。 当 TargetUniqueId 具有值时,可以省略此值。

响应

名称 类型 说明
201 已创建 响应是自定义的。 如果出现故障,它仍可能返回 201 Created。 调用方应进一步检查响应正文以确定确切结果。

示例

将请求对 ID 为“e6cff8b7-c90c-4564-b5b8-033449090932”的文件进行分类

示例请求

{
    "__metadata": {
        "type": "Microsoft.Office.Server.ContentCenter.SPMachineLearningWorkItemEntityData"
    },
    "TargetSiteId": "f686e63b-aba7-48e5-97c7-68c4c1df292f",
    "TargetWebId": "66d6b64d-6f88-4dd9-b3db-47e6f00c53e8",
    "TargetUniqueId": "e6cff8b7-c90c-4564-b5b8-033449090932"
}

示例响应

状态代码:201

{
    "ErrorMessage":  null,
    "StatusCode":  201
}
{
    "ErrorMessage":  null,
    "StatusCode":  201
}

另请参阅

Syntex 文档理解模型 REST API