Crear solicitud de clasificación de archivos

Crea una solicitud para clasificar uno o varios archivos mediante el modelo de comprensión de documentos aplicado (para obtener más información, vea ejemplo).

El servicio REST de SharePoint Online (y SharePoint 2016 y versiones posteriores locales) admite la combinación de varias solicitudes. Las solicitudes se combinan en una sola llamada al servicio mediante el uso de la opción de consulta $batch de OData Este método se puede usar para poner en cola los elementos de trabajo de clasificación para cientos de documentos a la vez.

Solicitud HTTP

POST /_api/machinelearning/workItems HTTP/1.1

Parámetros de URI

Ninguno

Encabezados de solicitud

Encabezado Valor
Accept application/json;odata=verbose
Content-Type application/json;odata=verbose;charset=utf-8
x-requestdigest Resumen adecuado del sitio actual

Cuerpo de la solicitud

Nombre Tipo Descripción
_metadata cadena Establezca la meta del objeto en SPO. Use siempre el valor: {"type": "Microsoft.Office.Server.ContentCenter.SPMachineLearningWorkItemEntityData"}.
TargetSiteId guid Id. del sitio donde se encuentra el archivo que se clasificará. Esto se puede omitir cuando TargetSiteUrl tenga un valor.
TargetSiteUrl string La dirección URL del sitio donde se encuentra el archivo que se clasificará. Esto se puede omitir cuando TargeSiteId tenga un valor.
TargetWebId guid Id. de la web en la que se encuentra el archivo que se clasificará. Esto se puede omitir cuando TargetWebServerRelativeUrl tenga un valor.
TargetWebServerRelativeUrl string Dirección URL relativa del servidor de la web donde se encuentra el archivo que se va a clasificar. Esto se puede omitir cuando TargetWebId tenga un valor.
TargetUniqueId guid Id. de la carpeta que se va a clasificar. Esto se puede omitir cuando TargetServerRelativeUrl tenga un valor.
TargetServerRelativeUrl cadena Dirección URL relativa donde se encuentra el archivo que se va a clasificar. Esto se puede omitir cuando TargetUniqueId tenga un valor.

Respuestas

Nombre Tipo Descripción
201 Created La respuesta es personalizada. En caso de error, podría devolver 201 Created. El autor de la llamada debe comprobar adicionalmente el cuerpo de la respuesta para determinar el resultado exacto.

Ejemplos

Poner en cola una solicitud para clasificar un archivo de id. "e6cff8b7-c90c-4564-b5b8-033449090932"

Solicitud de muestra

{
    "__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"
}

Respuesta de muestra

Código de estado: 201

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

Ver también

API de REST del modelo de comprensión mediante documentos de Syntex