使用hook_xmlrpc()映射你的方法

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-26 15:47

xmlrpc钩子描述了由模块所提供的外部XML-RPC方法。在我们的例子中,我们仅提供了一个方法。,所以这里,方法名字为:remoteHello.hello。这是请求者使用的名字,它是任意的。一个好的实践是使用“.“分割的字符串,使用你的模块名作为前半部分,使用一个描述性的动词作为后半部分。

Drupal版本:

XML-RPC 客户端例子:获取州名

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-26 15:34

  让我们尝试一个稍微复杂的例子。它仅仅复杂了一点点,因为你不但发送了你所调用的远程方法的名称,而且还包括了一个参数。UserLand软件在站点betty.userland.com运行了一个web服务:它将50个美国的州以字母顺序排列。所以如果你请求第1个州,它返回Alabama。第50个州为Wyoming。方法的名称为examples.getStateName。让我们向它请求列表中的第3个州:

Drupal版本:

页面

Subscribe to Think in Drupal RSS