如何使用drupal中的web服务

Posted

tags:

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

  1. $user = 'webservice'; #username (host site).
  2. $password = 'webservice'; #pass (host site).
  3. $xmlrpc_url = 'http://localhost/services.sandbox/services/xmlrpc'; #url to find the web services
  4. $session_id = xmlrpc($xmlrpc_url, 'system.connect');
  5.  
  6. $authenticated_session = xmlrpc($xmlrpc_url, 'user.login', $session_id['sessid'], $user, $password);
  7. $xmlrpc_result = xmlrpc($xmlrpc_url, 'node.get', $authenticated_session['sessid'], 1);
  8.  
  9. if ($xmlrpc_result === FALSE) {
  10. print '<pre>' . print_r(xmlrpc_error(), TRUE) . '<pre>';
  11. }
  12. else {
  13. print '<pre>' . print_r($xmlrpc_result, TRUE) . '<pre>';
  14. }

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

PHP 如何在drupal中使用Web服务

如何在 Drupal 视图中显示 Web 服务 (SOAP) JSON 结果

如何在drupal Web表单中的选择选项中填充动态内容

Drupal 中的 CSRF 验证失败

如何使Drupal链接相对

如何在 drupal 中的自定义实体上定义和执行 CRUD