Ho fatto riferimento a molti collegamenti tra cui i seguenti:
- Modulo servizi. Come costruire i dati JSON con le informazioni sulla sessione per la creazione del nodo?
- GitHub - Creazione di un nodo utilizzando REST Servizi 6.3
Ho provato diversi modi per inviare un nuovo nodo a un sito Drupal, ma non ci sono riuscito. Ho creato un CCK di esempio per l'archiviazione dei dati degli studenti con nome, età, sesso, DOB e ho aggiunto un elenco.
Ho installato e configurato il modulo Servizi (D7) e creato un endpoint di servizio presso i servizi.
Come previsto, GET è il modo più semplice per ottenere i dettagli di un nodo in JSON. http://localhost/drupal/services/node
elencato semplicemente tutti i nodi.
Non riesco ancora a capire come usare il metodo POST .
Vorrei cercare gli studenti il cui nome contiene John . Ci ho provato
localhost/drupal/services/node&node[name]=john
. Ho usato il plugin POST Man per Chrome senza successo. Ho anche provato altri modi.Ho provato ad aggiungere un nuovo studente al sito senza successo.
Qualcuno può guidarmi per far funzionare bene quanto sopra?
AGGIORNARE :
Ho provato ad aggiungere nuovi nodi di tipo articolo . Ha funzionato bene. ma quando sto provando ad aggiungere nodi di tipo Dipartimento CCK Mostra " s: 22:" Convalida CSRF fallita "; " Ecco le schermate
Ho attraversato il link https://drupal.org/node/2013781
Ho seguito session = session_name = session_id ma ricevo ancora un errore.