【发布时间】:2011-04-03 16:26:02
【问题描述】:
一开始我想在 Drupal 站点上获得授权,但我无法使用“system.connect”连接,结果我收到 null。我怎样才能做到这一点?提前致谢。
【问题讨论】:
-
您没有提供足够的信息来帮助您回答问题。
一开始我想在 Drupal 站点上获得授权,但我无法使用“system.connect”连接,结果我收到 null。我怎样才能做到这一点?提前致谢。
【问题讨论】:
据我所知,到目前为止,您需要先在项目中拥有 xmlrpc 方法库,然后您可以使用 xmlrpc 方法连接到 drupal 站点调用方法并添加参数
【讨论】:
您可能想要使用服务,它默认支持 xmlrpc 而Steps to make a mobile application using drupal as a back end or service 主要处理 REST,设置几乎相同。您可以从那里更改 JSON 代码以使用 Apache XMLRPC android 库。
【讨论】:
以下文字与xmlrpc有关。
您需要定义端点。设置名称、协议 (xmlrpc)、允许的资源(节点、用户、cmets、文件等)。 并启用“会话授权”复选框。没有它,所有远程请求都将作为匿名用户执行。
要授权,您可以使用用户名和密码参数调用“user.login”方法。 如果调用成功,则存储返回方法结构的 sessid 和 session_name 值。
然后发送值
session_name+"="+sessid
在所有后续调用中作为 cookie 来识别会话。
【讨论】: