Ich habe auf viele Links verwiesen, einschließlich der folgenden:
- Servicemodul. Wie werden die JSON-Daten mit Sitzungsinformationen zum Erstellen eines Knotens erstellt?
- GitHub - Erstellen eines Knotens mit Services 6.3 REST
Ich habe mehrere Möglichkeiten ausprobiert, um einen neuen Knoten auf einer Drupal-Site zu veröffentlichen, bin jedoch gescheitert. Ich habe ein Beispiel-CCK zum Speichern von Studentendaten mit Name, Alter, Geschlecht, Geburtsdatum erstellt und eine Liste hinzugefügt.
Ich habe das Modul Dienste (D7) installiert und konfiguriert und einen Dienstendpunkt bei Diensten erstellt.
Wie erwartet ist GET der einfachste Weg, um Details eines Knotens in JSON abzurufen. http://localhost/drupal/services/node
einfach alle Knoten aufgelistet.
Ich kann immer noch nicht herausfinden, wie die POST- Methode verwendet wird.
Ich möchte nach den Schülern suchen, deren Name John enthält . Ich habe es versucht
localhost/drupal/services/node&node[name]=john
. Ich habe das POST Man- Plugin für Chrome ohne Erfolg verwendet. Ich habe auch andere Möglichkeiten ausprobiert.Ich habe erfolglos versucht, einen neuen Schüler zur Site hinzuzufügen.
Kann mich jemand anleiten, obiges gut zu machen?
UPDATE:
Ich habe versucht, neue Knoten vom Typ Artikel hinzuzufügen . Es hat gut funktioniert. aber wenn ich versuche, Knoten des Typs Abteilung CCK hinzuzufügen, zeigt es " s: 22:" CSRF-Validierung fehlgeschlagen "; " Hier sind die Screenshots
Ich habe den Link https://drupal.org/node/2013781 durchlaufen
Ich folgte session = session_name = session_id, aber ich erhalte immer noch eine Fehlermeldung.