Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从iPhone应用程序登录Drupal站点?_Iphone_Drupal_Authentication - Fatal编程技术网

如何从iPhone应用程序登录Drupal站点?

如何从iPhone应用程序登录Drupal站点?,iphone,drupal,authentication,Iphone,Drupal,Authentication,假设Drupal站点上有一个页面,只有经过身份验证的用户才能访问该页面。iPhone开发者可以使用哪些库/工具: 登录Drupal站点(用户名和密码) 以登录状态访问页面 例如,我想用Drupal页面中的数据填充UITableView。谢谢 您需要一种与Drupal通信的方式。您可以使用“服务模块”完成此操作。从drupal社区下载它 之后,在你的iPhone应用程序上,你需要一个协议来检索数据并将数据发送给Drupal。与服务模块一起使用最多的是XMLRPC,但您可以使用Json甚至pli

假设Drupal站点上有一个页面,只有经过身份验证的用户才能访问该页面。iPhone开发者可以使用哪些库/工具:

  • 登录Drupal站点(用户名和密码)
  • 以登录状态访问页面

例如,我想用Drupal页面中的数据填充UITableView。谢谢

您需要一种与Drupal通信的方式。您可以使用“服务模块”完成此操作。从drupal社区下载它

之后,在你的iPhone应用程序上,你需要一个协议来检索数据并将数据发送给Drupal。与服务模块一起使用最多的是XMLRPC,但您可以使用Json甚至plist。在iPhone端,我们使用的是Eric J.Czarny制作的Cocoa XML-RPC客户端框架,由零整除

这样,您就有了从Drupal检索信息的默认方法(node.get、user.login…)。您也可以创建自己的模块

这并不复杂。我们已经创建了一个与Drupal通信的应用程序,但它有点扩展,仅用几行文字就可以解释它

首先下载服务模块,配置它并使用XMLRPC服务器进行测试。然后,基本工作就完成了


祝您好运:)

您应该签出Drupal iOS SDK,这样做会更容易,