Me he referido a muchos enlaces, incluidos los siguientes:
- Módulo de servicios. ¿Cómo construir los datos JSON con información de sesión para crear el nodo?
- GitHub - Creando un nodo usando los Servicios 6.3 REST
Intenté varias maneras de PUBLICAR un nuevo nodo en un sitio de Drupal, pero he fallado. Creé un CCK de muestra para almacenar datos de estudiantes con nombre, edad, sexo, fecha de nacimiento y agregué una lista.
Instalé y configuré el módulo de Servicios (D7) y creé un punto final de servicio en los servicios.
Como se esperaba, GET es la forma más fácil de obtener detalles de un nodo en JSON. http://localhost/drupal/services/node
simplemente enumeró todos los nodos.
Todavía no puedo entender cómo usar el método POST .
Me gustaría buscar a los estudiantes cuyo nombre contiene John . Probé
localhost/drupal/services/node&node[name]=john
. Utilicé el complemento POST Man para Chrome sin éxito. También probé algunas otras formas.Traté de agregar un nuevo estudiante al sitio sin éxito.
¿Alguien puede guiarme para que lo anterior funcione bien?
ACTUALIZACIÓN
Intenté agregar nuevos nodos de tipo artículo . Funcionó bien pero cuando intento agregar nodos del tipo Departamento CCK , muestra " s: 22:" Error de validación CSRF "; " Estas son las capturas de pantalla
He pasado por el enlace https://drupal.org/node/2013781
Seguí session = session_name = session_id pero todavía recibo un error.