Как войти на сайт Drupal из приложения для iPhone? - PullRequest
2 голосов
/ 14 февраля 2011

Предполагается, что есть страница, которая доступна только для аутентифицированных пользователей на сайте Drupal.Какие библиотеки / инструменты доступны для разработчиков iPhone для:

  • входа на сайт Drupal (имя пользователя и пароль)
  • доступа к странице со статусом входа

Например, я хотел бы заполнить UITableView данными со страницы Drupal.Спасибо!

1 Ответ

5 голосов
/ 14 февраля 2011

Вам нужен способ общения с Drupal.Вы можете сделать это с помощью «Сервисного модуля».Загрузите его из сообщества drupal.

После этого в вашем приложении для iPhone вам потребуется протокол для извлечения и отправки данных в Drupal.Наиболее часто используемым с модулем Services является XMLRPC, но вы можете сделать это с помощью Json и даже plist.В iPhone мы используем клиентскую среду XML-RPC Cocoa, созданную Эриком Дж. Черни из Divisible by Zero.

Таким образом, у вас есть методы по умолчанию (node.get, user.login ....) чтобы получить информацию из Drupal.Вы также можете создавать свои собственные модули.

Это не сложно.Мы создали приложение, которое взаимодействует с Drupal, но оно немного расширено, чтобы объяснить его всего несколькими строками.

Начните с загрузки модуля Services, его настройки и тестирования с сервером XMLRPC.После этого основная работа завершена.

Удачи:)

...