Сервисный модуль для построения XML-сервера для показа на Android-приложении

Я делаю что-то, что кажется ракетостроением до сих пор. Я хочу показать последнее содержимое сайта Drupal в приложении для Android. Я просто не хочу показывать RSS-каналы, но я также хочу показать правильные узлы и добавленных новых пользователей, так что для этого мне понадобится сервисный модуль.

Я установил сервисный модуль, но я все еще не знаю, как его использовать.

Я выполнил синтаксический анализ XML и JSON, поэтому я буду знаком с любым сервером, который легко сделать.

2 ответа

Решение

Ну, теперь у меня есть работа. По крайней мере, пока system.connect все еще не может заставить node.get работать Для создания приложения под Android для drupal у нас должна быть библиотека XMLRPCclient в нашем приложении, и следующий код для system.connect:

String url = "http://plumberc36.com/services/xmlrpc"; // String url = "http://10.0.2.2:8888"; Сервер XMLRPCClient = новый XMLRPCClient(url); try { HashMap response = (HashMap) server.call("system.connect"); String session = ((String)response.get("sessid")); Log.d("Ответ","+ сессия"); }ловить{ }

если кто-нибудь знает, как node.get получить XMLRPCclient, пожалуйста, поделитесь

Я видел, как кто-то делал это для сайта, связанного с пивом. Вот витрина на Drupal.org. В этой статье множество ссылок для дальнейшего изучения. На Drupal Con была также презентация от создателей модуля Services.

Изменить: вот презентация от SF2010.

Редактировать: вот документы со страницы проекта.

Другие вопросы по тегам