J'ai référé de nombreux liens dont les suivants:
- Module de services. Comment construire les données JSON avec des informations de session pour créer un nœud?
- GitHub - Création d'un nœud à l'aide des services 6.3 REST
J'ai essayé plusieurs façons de POSTER un nouveau nœud sur un site Drupal, mais j'ai échoué. J'ai créé un exemple de CCK pour stocker les données des étudiants avec le nom, l'âge, le sexe, le DOB, et ajouté une liste.
J'ai installé et configuré le module Services (D7) et créé un point de terminaison de service au niveau des services.
Comme prévu, GET est le moyen le plus simple d'obtenir les détails d'un nœud en JSON. http://localhost/drupal/services/node
énumère simplement tous les nœuds.
Je n'arrive toujours pas à comprendre comment utiliser la méthode POST .
Je voudrais rechercher les étudiants dont le nom contient john . J'ai essayé
localhost/drupal/services/node&node[name]=john
. J'ai utilisé le plugin POST Man pour Chrome sans succès. J'ai également essayé d'autres moyens.J'ai essayé d'ajouter un nouvel étudiant au site sans succès.
Quelqu'un peut-il me guider pour que tout fonctionne correctement?
MISE À JOUR :
J'ai essayé d'ajouter de nouveaux nœuds de type article . Cela a bien fonctionné. mais quand j'essaye d'ajouter des noeuds de type Department CCK Il montre " s: 22:" La validation CSRF a échoué "; " Voici les captures d'écran
J'ai parcouru le lien https://drupal.org/node/2013781
J'ai suivi session = session_name = session_id mais j'obtiens toujours une erreur.