Operación de actualización de entidad - web_services - 23.1

Guía de servicios web de Spectrum

Product type
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Web Services
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de servicios web de Spectrum
First publish date
2007
Last updated
2024-02-07
Published on
2024-02-07T18:09:34.894393

La operación de actualización de entidad reemplaza los valores de propiedad de una entidad existente.

Formato de dirección URL de HTTP POST

La solicitud se especifica de la siguiente manera: El servidor de Spectrum es compatible con HTTP y HTTPS.

POST http://server_name:port/rest/ContextGraph/operations/modelName/entities/entityType/entityLabel

Elementos de ruta URL

modelName
El nombre del modelo de Context Graph.
entityType
Un tipo de entidad definido en el modelo
entityLabel
El rótulo de una entidad existente.

Formato del cuerpo de la URL del método POST

Content-Type:application/json {Property Name-Value Pairs}

Puede especificar un par de nombre de propiedad y valor para cualquier propiedad existente en el siguiente formato:

{     "Property1":"Value1",     "Property2":"Value2",     ... }

Se necesita al menos una propiedad para completar correctamente esta operación. Las propiedades omitidas no se modificarán.

Respuesta

La operación devuelve el código de estado "200 OK" cuando se realiza correctamente. La operación devuelve el código de estado 500 (Error) cuando falla.

Actualización de entidad con respuesta JSON

La siguiente solicitud actualiza valores de propiedad del tipo de entidad "Lugar" en el modelo "911" con el rótulo "FlightSafety International".

POST http://localhost:8080/rest/ContextGraph/operations/911/entities/Place/FlightSafety%20International

Cuerpo:

{     "Latitude":"27.6386433",     "Location":"Vero Beach, Florida",     "Longitude":"-80.39727",     "Place":"FlightSafety International",     "Date":1275782400000     }            
Nota: Los valores de propiedad fecha, hora y fecha-hora son valores de tiempo UNIX Epoch con formato de tipo de dato long tanto en las solicitudes como en las respuestas.

Respuesta:

{     "success":"200 OK" }