从C#客户端使用Drupal中的SOAP Web服务

从C#客户端使用Drupal中的SOAP Web服务,c#,web-services,drupal,soap,client,C#,Web Services,Drupal,Soap,Client,我想在C#中创建一个客户机,以便在Drupal中创建博客文章,因此情况如下。在Drupal中,我启用了服务模块和soap_服务器,当我从中使用wsdl文件时,可以正确地识别它,但我不知道下一步该做什么。。。我卡住了。缺少文档对我来说是一大失望。以前有人试过这个吗?欢迎您提供任何建议……也许您选择此设计是因为您在问题中没有说明的特定原因,但是-万一不是这样的话-让我指出您如何利用Drupal的内置功能和已知API以较少的步骤实现您想要的 使用模块(与Drupal Core一起提供)通过内置的XML

我想在C#中创建一个客户机,以便在Drupal中创建博客文章,因此情况如下。在Drupal中,我启用了服务模块和soap_服务器,当我从中使用wsdl文件时,可以正确地识别它,但我不知道下一步该做什么。。。我卡住了。缺少文档对我来说是一大失望。以前有人试过这个吗?欢迎您提供任何建议……

也许您选择此设计是因为您在问题中没有说明的特定原因,但是-万一不是这样的话-让我指出您如何利用Drupal的内置功能和已知API以较少的步骤实现您想要的

  • 使用模块(与Drupal Core一起提供)通过内置的XML-RPC接口向外界公开广为人知、文档丰富的API
  • Blog-API公开了各种面向Blog的API,这些API是文档化的,以及
  • 使用在线可用的代码来实现webservice consumer。我对C#一无所知,但通过快速的谷歌搜索,似乎很容易找到这样的代码。例如,对于metaweblog API
  • 如果出于某种原因,您需要或想要用SOAP实现自己的API,那么您应该指定困难所在。我假设您已经按照可用的在线,特别是和,创建了SOAP服务


    如果是这样的话,在C方面有什么困难?如前所述,我不是用C开发的,但是-至少通过谷歌搜索-似乎确实有很多文档和示例代码可供使用。

    最终我将重新发明轮子。。。这个库的使用要简单得多。经过广泛的调查,我已经成功地通过C#client使用了基于NuSoap的PHP web服务。我将为drupal创建一个自定义模块,该模块将使用NuSoap,以便从我的C#客户端调用它。

    我不想使用博客API,相反,我想创建自己的模块,以便为drupal创建博客文章,我想使用SOAP,而不是Bloggin客户端中占主导地位的XMLRPC。这很公平。你还是应该告诉我们你的困难是什么,否则就帮不上忙了。如果对你有用的话。。。加油!:)PHP5的内置SOAP功能让我更走运,但nosoap肯定是一个有效的工具!:)