我尝试通过xml-rpc从D7获取类型的节点。 我用这个例子:http://drupal.org/node/1304802 此示例提供了一个xml来创建节点...
任何人都可以帮我如何按类型获取节点?
谢谢,
IB
答案 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>