2012-11-05 76 views
0

我嘗試通過xml-rpc從D7類型獲取節點。 我用這個例如:http://drupal.org/node/1304802 這個例子提供XML創建節點...Drupal按類型獲取節點xml-rpc

任何人都可以幫助我如何通過這樣的XML類型得到節點?

感謝,

IB

回答

0

下面的代碼應該工作。我剛剛使用名爲Poster的Firefox插件在我的Drupal安裝中進行了測試。

請記得將正確的 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>