回答
對不起,我對Drupal服務一無所知。但假設它們是基於HTTP的服務(例如REST服務),則Android使用Apache HTTP庫,請參閱here以獲取HTTP文檔。
我沒有可用的鏈接,但我知道最近有一個關於使用Services模塊將drupal與移動應用程序集成的討論。在drupal網站上有一個精選的article,它也討論了這一點。
我寫了一篇關於如何將Drupal與Android集成的詳細說明文章。
要連接到服務,可以使用xml-rpc。 你需要Android的xml-rpc客戶端庫(例如,Redstone的lib和我的修改,你可以在我的關於Drupal-Android集成的文章最後給出的鏈接中找到它)。
XML-RPC公開一組遠程方法,最有趣的是:
- user.login - 記錄在用戶,它需要用戶名和密碼作爲參數
- user.logout - 註銷
節點CRUD操作:
- node.retrieve - 檢索
- node.create - 創建一個新的節點
- node.update - 更新現有節點
- node.delete - 刪除節點
- node.index - 獲取節點
同樣的CRUD方法的列表對於其他Drupal對象(文件,註釋,用戶,taxonomy_terms)而言,僅將「節點」替換爲對象名稱。 例如:「file.create」 - 創建文件,「file.index」 - 檢索文件列表等
如果您需要授權,則需要先調用「user.login」,如果調用成功, 存儲返回的方法結構的sessid和session_name值。
然後送價值
session_name+"="+sessid
如餅乾中的所有後續調用識別會話。另外,您必須在Drupal服務端點配置中啓用「會話認證」複選框。沒有它,所有對端點的請求將作爲匿名用戶執行。
如果您需要更多的細節,你可以在這裏找到: Drupal with Android integration: make posts and upload photos.
我很喜歡這個答覆!謝謝! btw有沒有辦法與DrupalCloud庫做到這一點? https://開頭github上。com/INsReady/DrupalCloud – Shehaaz 2013-03-06 22:21:24
- 1. 如何連接android到wamp服務器
- 2. 如何將Android連接到服務器
- 3. 連接到遠程mysql服務器(drupal)
- 4. android - 連接到web服務
- 5. Android服務連接到服務器
- 6. 如何連接Android應用程序連接到Web服務
- 7. Apache Solr服務器如何連接到drupal db
- 8. Android服務連接
- 9. Android服務連接?
- 10. Android:連接到Android中的web服務
- 11. 如何連接android和mysql服務器?
- 12. 如何從離子2連接到android服務器套接字?
- 13. Android無法連接到服務器
- 14. Android ...未能連接到相機服務
- 15. 使用android連接到web服務器
- 16. Android活動到服務連接
- 17. 將Android連接到Wamp服務器
- 18. 從Android連接到Jersey REST Web服務
- 19. 將android連接到openLDAP服務器
- 20. 無法連接到MySQL服務器/ Android
- 21. 的Android連接到odoo服務器
- 22. Android模擬器連接到服務器
- 23. android-okhttp3 -ssl連接到服務器
- 24. Android:將httpURLConnection連接到服務器
- 25. 從Android連接到XMPP服務器
- 26. 將android連接到網絡服務
- 27. 用Java連接到IOCP服務器(Android)
- 28. Android相機:無法連接到服務
- 29. android手機連接到sql服務器
- 30. 將Android連接到Web服務
必須是Drupal的URL在何處進行HTTP POST上傳文件。但是,我不知道這個網址。 – 2013-02-17 05:27:30