1

我正在尝试通过 SalesForce 的 SOAP API 完成验证 SessionID(我已经拥有)的简单任务。问题是,我在网上找到的所有例子都是这样的:

SforceService binding = new SforceService();

binding.Url = serverUrl;

binding.SessionHeaderValue = new SessionHeader(); binding.SessionHeaderValue.sessionId = sessionId;

但是第一行对我不起作用,我通过 Visual Studio 和 WSDL 文件添加了 Web 引用,这些文件是通过我在 salesforce 上的帐户下载的。但是 SforceService 是一个不能被实例化的命名空间。

这是添加参考后我的解决方案资源管理器的样子: 在此处输入图像描述

我想要的只是验证一个 SessionID!

任何想法?

4

2 回答 2

0

You added a service reference, not a web reference, you need to go through the advanced button and pick web reference instead. (Or you should be able to get it to work with a service reference, but the programming model is different, so the samples you're looking at don't apply)

于 2013-09-12T18:29:06.340 回答
0

发现了问题。我只需要将 sforce 命名空间添加到我的文件中(导入它)。感谢@Superfell

于 2013-09-12T22:20:03.363 回答