2010-09-28 38 views

回答

0

我建議你使用Drupal Views module來實現這一目標。這是一個非常強大的模塊,它允許您在數據庫上運行復雜的查詢並以幾乎任何格式生成輸出。

以下是關於使用ViewsViews Datasource moduleproduce JSON data的一些信息。

如果Views Datasource沒有任何用處,那麼Views Bonus Pack module可能是一種替代方案。

希望有所幫助。

+0

我的理解是,OP想要將數據從Android手機發送到Drupal,而您的建議是針對其他方向的。所以,雖然你的建議也可能使他受益,但你可以添加一個鏈接到服務模塊的反向 - http://drupal.org/project/services。 – 2010-09-29 05:59:57

+0

評論是正確的。我需要從Android手機發送數據到Drupal。我試圖通讀服務模塊的文檔,甚至使用DrupalCloud和Android-XMLRPC作爲基礎,但是我無法讓它們工作。 - 在Java中是否有'node.get'的工作示例?只是簡單的東西,我可以找出參數等。謝謝 – Matt 2010-09-29 11:02:29

0

原因DrupalCloud wasn; t working是由於我的PHP 5.2.14版本。

的解決方案是把鍵值在雙引號因爲這是JSON期待

bnvp[0] = new BasicNameValuePair("nid", "4"); 
bnvp[0] = new BasicNameValuePair("nid", "\"4\""); 

mPairs.add(new BasicNameValuePair("method", "system.connect")); 
mPairs.add(new BasicNameValuePair("method", "\"system.connect\"")); 

此外,確保所有的服務模塊使能和適當的權限設置。

+0

嘿馬特,我在同一條船,我絕望的答案。這聽起來像你想出瞭如何將數據從Android上傳到Drupal。 請給我一些詳細的指導,pleassssse!? – sisko 2011-04-22 13:51:42