Diferencia entre revisiones de «Servicios Web»

De wiki
Saltar a: navegación, buscar
Línea 12: Línea 12:
  
 
<pre>
 
<pre>
wget --user=rmarimon --password=rmarimon -qO - \
+
wget --user=jlopez --password=comic -qO - \
 
   <nowiki>"http://host/direct/items/notes/create?thingyId=24&description=La+nota+se+proceso+exitosamente"</nowiki>
 
   <nowiki>"http://host/direct/items/notes/create?thingyId=24&description=La+nota+se+proceso+exitosamente"</nowiki>
 +
</pre>
 +
 +
El resultado será un json parecido a este
 +
 +
<pre>
 +
{
 +
  'error' : false,
 +
  'note' : {
 +
    'id' : 34044,
 +
    'description' : "La nota se proceso exitosamente",
 +
    'sortDate' : new Date(2010,11,21,7,5,36),
 +
    'createdOn' : new Date(2010,11,21,7,5,36),
 +
    'createdBy' : "jlopez",
 +
    'updatedOn' : new Date(2010,11,21,7,5,36),
 +
    'updatedBy' : "jlopez"
 +
    'deletedOn' : null,
 +
    'deletedBy' : null,
 +
  }
 +
}
 
</pre>
 
</pre>

Revisión de 19:44 21 dic 2010

NiMbox permite acceder ciertas de sus funcionalidades a través de servicios web. El punto de contacto de estos sitios web es http://host/direct/items. Los servicios web disponibles por el momento son:

Agregar una nota

Es posible agregar notas a cualquiera de los elementos de datos representados en NiMbox. Los parámetros son:

thingyId
el elemento al cual conectarle la nota
contextName
el nombre del contexto al cual conectarle la nota
description
la nota

Para crear una nota

wget --user=jlopez --password=comic -qO - \
  "http://host/direct/items/notes/create?thingyId=24&description=La+nota+se+proceso+exitosamente"

El resultado será un json parecido a este

{
  'error' : false,
  'note' : {
    'id' : 34044,
    'description' : "La nota se proceso exitosamente",
    'sortDate' : new Date(2010,11,21,7,5,36),
    'createdOn' : new Date(2010,11,21,7,5,36),
    'createdBy' : "jlopez",
    'updatedOn' : new Date(2010,11,21,7,5,36),
    'updatedBy' : "jlopez"
    'deletedOn' : null,
    'deletedBy' : null,
  }
}