如何使用Android的xmlrpc连接到drupal站点?

时间:2011-04-03 16:26:02

标签: android drupal xml-rpc

一开始我想在Drupal站点上获得授权,但我无法连接“system.connect”,因此我收到null。我怎样才能做到这一点?提前谢谢。

3 个答案:

答案 0 :(得分:0)

从我所知道的到现在为止,您需要首先在项目中使用xmlrpc方法库,然后您可以使用xml rpc方法连接到drupal站点调用方法并添加参数

答案 1 :(得分:0)

您可能希望使用服务,它默认支持xmlrpc而Steps to make a mobile application using drupal as a back end or service处理REST主要是设置几乎相同。您可以从那里更改JSON代码以使用Apache XMLRPC安卓库。

答案 2 :(得分:0)

以下文字与xmlrpc有关。

您需要定义端点。设置名称,协议(xmlrpc),允许的资源(节点,用户,注释,文件等)。 并启用“会话授权”复选框。没有它,所有远程请求都将以匿名用户身份执行。

要进行授权,请使用用户名和密码参数调用“user.login”方法。 如果调用成功,则存储返回的方法结构的sessid和session_name值。

然后发送值

session_name+"="+sessid

作为识别会话的所有后续调用中的cookie。