Foros del Web » Programando para Internet » PHP »

Creando nodo con módulo SERVICES

Estas en el tema de Creando nodo con módulo SERVICES en el foro de PHP en Foros del Web. Hola gente , hasta ahora no he tenido ningún problema con services, pero me encuentro en la siguiente situación: (he seguido estas instrucciones pero no ...
  #1 (permalink)  
Antiguo 01/12/2014, 09:30
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Creando nodo con módulo SERVICES

Hola gente , hasta ahora no he tenido ningún problema con services, pero me encuentro en la siguiente situación: (he seguido estas instrucciones pero no lo consigo).

Quiero crear un nodo usando la REST Console de Chrome, y mediante JSON; para ello analizo el render array de los campos de mi nodo:

Por ejemplo este (no pego todos porque las ramificaciones son casi todas iguales):

Código PHP:
field_public_event_date (Array, 1 element)
    
und (Array, 1 element)
        
(Array, 4 elements)
             
value (String19 characters 2014-12-01 09:30:00
             timezone 
(String13 characters Europe/Madrid
             timezone_db 
(String3 characters UTC
             date_type 
(String8 characters datetime 
Ahora creo el json para crear el nodo mediante POST y Json (le paso también el token en el header).

Código PHP:
{

"type":"public_event",
 
"title":"testing service",

 
"field_public_event_description": {
        
"und": [{
            
"value""Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ",
            
"format"null,
            
"safe_value""Lorem ipsum dolor sit amet, consectetur adipiscing elit.."
        
}]
    },
    
"field_public_event_location": [],
    
"field_public_event_date": {
        
"und": [{
            
"value""2015-12-01 09:30:00",
            
"timezone""Europe/Madrid",
            
"timezone_db""UTC",
            
"date_type""datetime"
        
}]
    },


    
"field_public_event_type": {
        
"und": [{
            
"tid""220"
        
}]
    },
"field_public_event_photo": {
        
"filename""dsm.png",
        
"uri""public://dsm.png",
        
"filemime""image/png",
        
"filesize""68685",
        
"image_dimensions": {
            
"width""814",
            
"height""429"
        
}
    }
}


{
"field_public_event_description":
   {
"und":
      {
"value":"2014-12-01 09:30:00","timezone":"Europe\/Madrid","timezone_db":"UTC","date_type":"datetime"}
   }

Decir también que el JSON ha sido validado previamente gracias a esta aplicación online.

Y aún así me arroja estos errores:
Código PHP:
{
    
"form_errors": {
        
"field_public_event_description][und][0][value""Descripci\u00f3n field is required.",
        
"field_public_event_date][und][0][value""A valid date is required for <em class=\"placeholder\">Cu\u00e1ndo</em>.",
        
"field_public_event_type][und""Qu\u00e9 field is required.",
        
"field_public_event_photo][und][0][upload""Foto de portada field is required."
    
}

Gracias de antemano.
__________________
Videotutoriales de Drupal

Última edición por Dundee; 01/12/2014 a las 09:52

Etiquetas: creando, nodo, services
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:12.