2
サービス3およびノードリファレンス
モジュールサービス3(D7)を使用しており、JavaクライアントからDrupalメソッドを呼び出しています。ログインして(セッションをCookieに保存して)、単純なノードを作成できます。 しかし、ノード参照フィールドを設定できません。 それを行う方法を見つけるために、私はまず、drupalサイトのノード構造(参照フィールドを含む)を調べました。 [field_presta_presta_suivi] => Array ( [und] => Array ( [0] => Array ( [nid] => 43 ) ) ) そこで、Javaクライアントで、この構造を再現する関数を作成しました。 public static HashMap addReferenceField(String field, String language, String type_ref,Object value, HashMap node, int delta ){ HashMap f = new HashMap(); HashMap p = new HashMap(); Object[] i = …