Drupal按类型xml-rpc获取节点

时间:2012-11-05 15:04:26

标签: drupal xml-rpc

我尝试通过xml-rpc从D7获取类型的节点。 我用这个例子:http://drupal.org/node/1304802 此示例提供了一个xml来创建节点...

任何人都可以帮我如何按类型获取节点?

谢谢,

IB

1 个答案:

答案 0 :(得分:0)

以下代码应该有效。我刚刚使用名为Poster的Firefox插件在我的Drupal安装上测试过它。

请务必将正确的网址设置为您的终端。考虑http://localhost/test上的Drupal实例和名为“api”的端点,访问端点的结果URL为http://localhost/test/?q=api

最后一件事:如果您已为端点启用了身份验证,则必须使用具有此权限的用户访问该节点。您可以在使用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>