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