xml-rpc を介して D7 からタイプごとにノードを取得しようとしています。この例を使用しました: http://drupal.org/node/1304802 この例では、ノードを作成するための xml を提供しています...
この XML のようなタイプごとにノードを取得する方法を教えてください。
ありがとう、
IB
以下のコードは機能するはずです。Posterという Firefox プラグインを使用して Drupal インストールでテストしました。
エンドポイントに正しいURLを設定することを忘れないでください。Drupal インスタンスhttp://localhost/test
と「api」と呼ばれるエンドポイントを考慮すると、エンドポイントにアクセスするための URL は次のようになりますhttp://localhost/test/?q=api
。
最後に 1 つ: エンドポイントの認証を有効にしている場合は、アクセス許可を持つユーザーでノードにアクセスする必要があります。Posterを使用するときに、ユーザー名とパスワードを設定できます。
<?xml version='1.0' ?>
<methodCall>
<methodName>node.retrieve</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>nid</name>
<value>
<string>INSERT THE NODE'S ID HERE</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>