PHP 如何在drupal中使用Web服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 如何在drupal中使用Web服务相关的知识,希望对你有一定的参考价值。

$user = 'webservice'; #username (host site).
$password = 'webservice'; #pass (host site).
$xmlrpc_url = 'http://localhost/services.sandbox/services/xmlrpc'; #url to find the web services
$session_id = xmlrpc($xmlrpc_url, 'system.connect');

$authenticated_session = xmlrpc($xmlrpc_url, 'user.login', $session_id['sessid'], $user, $password);
$xmlrpc_result = xmlrpc($xmlrpc_url, 'node.get', $authenticated_session['sessid'], 1);

if ($xmlrpc_result === FALSE) {
print '<pre>' . print_r(xmlrpc_error(), TRUE) . '<pre>';
}
else {
  print '<pre>' . print_r($xmlrpc_result, TRUE) . '<pre>';
}

以上是关于PHP 如何在drupal中使用Web服务的主要内容,如果未能解决你的问题,请参考以下文章

如何使Drupal链接相对

如何使用drupal中的web服务

如何解决在Drupal 6.13中使用PHP 5.3.0的弃用函数ereg()

安装drupal对服务器环境的要求

如何在独立的 PHP 页面中使用 Drupal 搜索?

如何使用DRUPAL 8中的RESTful Web服务API创建field_collection_item