Как подключиться к сайту drupal с помощью xmlrpc от Android? - PullRequest
0 голосов
/ 03 апреля 2011

Вначале я хочу авторизоваться на сайте Drupal, но не могу соединиться с «system.connect», в результате я получаю ноль.Как я могу это сделать?Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 04 декабря 2012

Возможно, вы захотите использовать сервисы, по умолчанию он поддерживает xmlrpc, в то время как Шаги, чтобы сделать мобильное приложение, использующее drupal в качестве внутреннего сервера или сервиса , имеет дело с REST, в основном настройка практически одинакова. Вы можете изменить код JSON, чтобы использовать библиотеку Apache XMLRPC android.

0 голосов
/ 17 февраля 2013

Текст ниже относится к xmlrpc.

Вам необходимо определить конечную точку.Имя установки, протокол (xmlrpc), разрешенные ресурсы (узлы, пользователи, комментарии, файлы и т. Д.).И включите флажок «Авторизация сеанса».Без него все удаленные запросы будут выполняться как анонимный пользователь.

Для авторизации вы вызываете метод user.login с аргументами username и password.И если вызов выполнен успешно, сохраните значения sessid и session_name возвращаемой структуры метода.

Затем отправьте значение

session_name+"="+sessid

как cookie во всех последующих вызовах для идентификации сеанса.

0 голосов
/ 06 апреля 2011

Из всего, что я знаю до сих пор, вам нужно сначала иметь библиотеку методов xmlrpc в своем проекте, а затем вы можете использовать методы xml rpc для подключения к методам вызова сайта drupal и добавления параметров

...