0

我正在研究 Taleo Web API。我有一个包含几条记录的 XML 文件,我必须使用它的 Web API 将这些记录插入到 Taleo 系统中。

我从http://tbe.taleo.net/products/TBE_API_Guide.pdf获得了 Taleo API 指南。

第一次,我正在研究 Web API,所以我不知道从哪里开始。尽管该指南显示了一些使用 SOAP 的示例,但我不知道如何使用 C# 或 VB.NET 发出此请求并检索响应。我用谷歌搜索了它,但没有得到太多关于它的信息。如果您分享您的想法,我将不胜感激。

4

1 回答 1

0

从 PDF 中可以看出,该服务的 WSDL 位于:http ://tbe.taleo.net/wsdl/WebAPI.wsdl 。在您的 C#/VB 项目中,使用上下文菜单上的“添加服务引用”选项并将该 URI 提供给 WSDL。这将生成一个代理和许多辅助类,您可以在这些类上调用您需要的任何方法 - SOAP 详细信息在幕后。您将实例化 WebAPIClient 的一个实例,并且应该在那里看到所有相关的方法。

例如,在 C# 中,使用 ServiceReference2 的(未受启发的)命名空间名称创建新的服务引用后,我可以编写以下代码(尽管我不知道它的作用!):

        var x = new ServiceReference2.WebAPIClient();  // I suspect there's an overload expecting credentials
        ServiceReference2.AccountBean y = x.getAccountById("bar", 0);

异常处理留给读者:)

于 2012-08-03T03:05:39.200 回答