0

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

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

谢谢,

国际文凭组织

4

1 回答 1

0

下面的代码应该可以工作。我刚刚使用名为Poster的 Firefox 插件在我的 Drupal 安装上对其进行了测试。

请记住为您的端点设置正确的 URL。考虑到一个 Drupal 实例http://localhost/test和一个名为“api”的端点,访问端点的结果 URL 是http://localhost/test/?q=api.

最后一件事:如果您为端点启用了身份验证,则必须使用有权这样做的用户访问节点。您可以在使用海报时设置用户名和密码。

<?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>
于 2012-11-13T18:26:17.620 回答