【发布时间】:2012-11-05 15:04:25
【问题描述】:
我尝试通过 xml-rpc 从 D7 按类型获取节点。 我用了这个例子:http://drupal.org/node/1304802 这个例子提供了一个xml来创建一个节点...
任何人都可以帮助我如何按 XML 这样的类型获取节点?
谢谢,
IB
【问题讨论】:
我尝试通过 xml-rpc 从 D7 按类型获取节点。 我用了这个例子:http://drupal.org/node/1304802 这个例子提供了一个xml来创建一个节点...
任何人都可以帮助我如何按 XML 这样的类型获取节点?
谢谢,
IB
【问题讨论】:
下面的代码应该可以工作。我刚刚在我的 Drupal 安装中使用名为 Poster 的 Firefox 插件对其进行了测试。
请记住将 正确 URL 设置为您的端点。考虑到 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>
【讨论】: